In addition to above, if you still require to keep the old domino server with old IP address, it is good to setup an additional domino server and then move data to that server.
When I copy the Data director to the new server, delete dcontroller.ini and dconsole.ini, adjusrt notes,ini (controler-entries, different path to prog and data) and do installation with this,
The domino server starts without problems as application, but it did not start as a windows service.
when the service fails to start, the server controller was unable to bind to the IP.
Check the latest dcntrlr*.out file in data to see what the issue is. Usually you will find something like "Cannot bind to <old host name>:2050"
The connection port is defined in dcontroller.ini but you cannot edit it there. It gets its value either form the server document or from notes.ini and will always be overridden.
Adding the old old host to the hosts file can temporarly fix it to get the server up.
After migrating Domino to the new server, please ensure that these settings are updated in the respective files with new IP address to start Domino as a service.