I have five Windows computers in a lab - a server running Windows Server 2003 and four XP clients. I use the setup to test the server under various loads.The server has four Ethernet ports and I've specified absolute IP addresses for the server ports so that I can point each client to a different port on the server by defining the server name in each etc/hosts of each client to a different server port. Then when I tell the load software in each client to read from the server's name, "SVR," each client reads through a different server network port and I avoid network bottleneck where all the clients try to read through the same server port.
But now I'd like to give all these machines internet access by plugging a port on the 16X Ethernet router that connects the machine into a DSL router that has four Ethernet ports in and one DSL out. But the computers plugged into the DSL router all have "Obtain an IP Address Automatically" checked for their IP address, and thinking about it, it seems that this probably has to be the case if you're connecting to the Internet.
Is this true? If you connect to the internet do you have to let your IP be chosen by the Internet (assuming you have no way to choose an absolute address that's unique in the world).
And if I let the internet set my IP addresses how can I guarantee that the clients on my local subnet here won't all access the server at the same port? I can't define the server differently in each client's etc/hosts anymore because I don't know what IP address will be assigned to the server ports the next time I bring the system up.
Thanks for any ideas.