Noticed some strange DNS behavior today on my 'node in Newark. If I try to resolve a nonexistent hostname that is a subdomain of anything in the
root zone, it searches under .members.linode.com:
Code:
$ host nonexistent-example.com
Host nonexistent-example.com.members.linode.com not found: 5(REFUSED)
If I try to resolve a bogus hostname that's not in the root zone hierarchy, I get an NXDOMAIN, as it should be.
Code:
$ host steve.jobs
Host steve.jobs.members.linode.com not found: 5(REFUSED)
$ host bill.gates
Host bill.gates not found: 3(NXDOMAIN)
My /etc/resolv.conf:
Code:
domain members.linode.com
search members.linode.com
nameserver 97.107.133.4
nameserver 207.192.69.4
nameserver 207.192.69.5
I definitely used to get all NXDOMAINs for these types of queries on this box. Any ideas?