For whatever reason when I try to access local hosts via their names it is not resolving properly.
# ping server.domain.tld
PING server.domain.tld.domain.tld (###.###.###.###) 56(84) bytes of data.
Obviously this breaks ssh and any scripts that rely on host names. Anything on that domain that has a public IP address resolves correctly.
What's my next step in troubleshooting this? Google hasn't turned up anything similar with the search terms I've thought of, so any help is appreciated.
Not sure if it makes any difference, but when I try to ping just the server I get the following (which is as it should be, I believe):
# ping server
ping: unknown host server