AFAIK, CiscoWorks uses hostname for most of the communication. Only devices need to point to the new IP address. However, after changing the IP address, you must reboot the system on a Solaris server and restart the Daemon Manager on a Windows server. This is to make the changes effective.
To change the hostname of the CiscoWorks Server, you need to update several files, and reboot the server. It's a longer procedure.
For more details you can have a look at the FAQ:
http://www.cisco.com/en/US/docs/net_mgmt/ciscoworks_common_services_software/3.0/user/guide/diagnos.html#wp1091220
And have a look at the following in it:
- How do I change the IP Address of the CiscoWorks Server after installing it, or after running it for a while?
- Do I need to change the CiscoWorks configuration after changing the IP address?
- How do I change the Hostname of the CiscoWorks Server after installing it, or after running it for a while?
Hth!