On the Callmanager Publisher server, could you look for the following path in the registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, Inc.\Directory Configuration
It could be that in your registry you have the hostname and not ip address.Try the IP address instead of the DNS name as a starting point.