Originally posted by marist89
so. The fact that you can connect from the server but not from a client tells us that the server's dns is using /etc/hosts but the network's dns is something different. The fact of the matter is you changed the hostname. Now you can't connect because the host can not be found. It's pretty common sense.
Reverse nslookup should show you it as well.