I know that you can manually set static IPs on virtual machines, procedure dependent on the operating system. However, if I am connected behind a router, I was told that DHCP could possibly dynamically assign an IP to that static IP. How can I make sure that this doesn't happen? My router is a ZyXel Prestige 900 series if that helps.
I can't think of an instance where a DHCP takes over and inserts it's IP address over a statically bound address. You initiate a DHCP request from the client, not from the server.