Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Why does this ENom name server resolve incorrectly? Earthlink is related to my ISP.

$ nslookup yahoo.com dns1.name-services.com
Server:  dns1.name-services.com

Name:    yahoo.com.earthlink.net

$ nslookup yahoo.com
Non-authoritative answer:
Server:  google-public-dns-a.google.com

Name:    yahoo.com

$ nslookup dns1.name-services.com
Non-authoritative answer:
Server:  google-public-dns-a.google.com

Name:    dns1.name-services.com
share|improve this question
dns1.name-services.com is not a recursive DNS server, you can't lookup yahoo.com against it –  devicenull Jan 9 '14 at 18:08
Recursive DNS: dyn.com/blog/recursive-dns-how-does-it-work –  Chloe Jan 9 '14 at 18:18

1 Answer 1

up vote 2 down vote accepted

I don't know why it isn't resolving it. However, the reason that it is appending earthlink.net to yahoo.com is because, after not finding the record for yahoo.com (probably for the reason @devicenull mentioned), it is appending a default domain (in this case earthlink.net) because the nslookup request wasn't terminated in a "."

The following will return more valid results from what your dns server is finding (note the trailing "." on yahoo.com.

nslookup yahoo.com. dns1.name-services.com

Hope that helps,


share|improve this answer
*** No all records (ANY) records available for yahoo.com. –  Chloe Jan 9 '14 at 18:19
To clarify: nslookup queries for yahoo.com.earthlink.net first then queries for yahoo.com because the trailing dot was omitted, not the other way around. You can easily see this behavior by running nslookup in debug mode. –  joeqwerty Jan 9 '14 at 18:28

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.