We have a server application that we install on our customers' networks. It uses the Winsock2 API to listen for and respond to requests from a client application. Is there a way (programmatically or manually) to add a hostname alias for the computer that is running the server application? Then if the server application is moved to another machine the alias hostname can be moved with it and the client software configuration wouldn't need to be touched. The server application runs on Win XP and Win 2003 Server.