Score:-2

Specify different broadcast IPs for different Windows machines

br flag

I run some high-frequency trading software from home across multiple accounts. Sometimes during very volatile conditions, I run into issues with rate limits restricted by IP address.

I was assuming I could get a batch of IP addresses, which I've done, and split the accounts across different computers to reduce the likelihood of hitting rate limits.

Is there a way I can assign a public IP to be used for a specific Windows 10 machine, for both sending and receiving data?

I guess the control of this may be router related. I'm using a FRITZ!Box 7530, supplied by Zen.

Zac67 avatar
ru flag
Broadcasting does not work across the public Internet, so your question doesn't make sense. Also, all your private hosts use the very same public IPv4 address (the router's) and jumping hosts isn't really visible to the outside. For IPv6, all hosts use the same /56 or so prefix, the situation is the same.
Score:1
cn flag

I run into issues with rate limits restricted by IP address.

Bring the issue of your high volume up with the entity running the API. A professional will negotiate in good faith, possibly paying for the privilage. Dodging rate limiting is not polite and may be against their terms of service.

Also, implement IPv6 to get public IPs for every host. Having a personal /48 doesn't solve the problem of one host pushing too many requests. But it does remove the need for NAT.

br flag
Using multiple IPs was a suggestion from my account manager as at the time I brought up the issue their IT department wasn't willing to increase limits on individual accounts. The site has over 50m monthly active users, me using 2 IPs clearly isn't going to be a major problem. I was asking if there was a technical solution, not for a lesson in morality.
John Mahowald avatar
cn flag
That the multiple IP addresses solution was proposed by the service would have been useful information in your question. Unfortunately, previously other people have asked similar questions on Server Fault that definitely were dodging limits not in good faith. Follow the documentation of your host OS for how to assign a public IP address. For more specific help, edit your question to add details: network diagram, high level how the application works, and what your thoughts are on multiple computers distributed workload vs multiple interfaces.
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.