This problem occurs on fedora core 12. So I was trying to setup a named dns server on a central node and on the surface it looks like it works (ping resolves, nslookup LOOKS like it gives correct info?), but I think I set it up wrong because hostbased passwordless ssh is having problems. The goal of the DNS server was to be a centralized internal DNS server for resolving names on the cluster and nothing else.
Here's what happens when I am on a machine and try to ssh into itself. Normally this works. Im pretty sure the issue is DNS related because when I add c0-0 to /etc/hosts, it all works because /etc/hosts has precedence over dns according to nsswitch.
Notice the getnameinfo error in the verbose ssh output. http://pastebin.com/qSWFDtqf
Here's the same without the debug: http://pastebin.com/svZmvakR
relevant named.conf lines (on central node): http://pastebin.com/J08MPgBS
relevant cluster.dns lines (on central node): http://pastebin.com/mtATKn1e
relevant /etc/hosts.equiv lines (i tried different variations of the hostname to see maybe if that was it):
Like I said I'm pretty sure the error is in cluster.dns because I'm quite confused by the proper syntax. Does anyone see something trivial that I do not? Do I need to setup reverse DNS?