This is really wierd. I have a Windows 7 host system with a Ubuntu linux guest. Yesterday everything was working just fine. Today when I restarted the DNS resolver for VMware seems to have gotten stuck. But only for ONE hostname.
Versions:
- VMWare workstation: 8.0.1 build-528992
- Windows 7 Professional service pack 1 with all the latest security and recommended patches installed
- Linux hosts are Ubuntu 11.04, and Centos 5.5
I have already tried (multiple times for some):
- restarting the NAT service
- flushing the dns cache on the Win 7 host
- restarting the networking services on the linux guest system
- checking that the /etc/resolv.conf file is correct
- uninstalling VMware and reinstalling it from scratch with all the reboots in between
Its a real mystery at this point. I can easily get around it by using the IP address on the guest VM without issues.
Here are the symptoms:
- All networking seems to work well from guest and host servers. (I can ssh in and out, web browsing is working, no issues).
- nslookup / dig / ping / ssh resolution for any other host name that requires a DNS lookup works correctly from both the guest and host systems.
- nslookup / ping work correctly from the HOST system for the host name in question (the host name is NOT in the hosts file in Win 7) and it does require going through the DNS domain search list to find it)
- nslookup / ping / ssh DO NOT work for this one host name from the Linux guest vms.
Here is an NSLOOKUP from the linux guest for a name in the same space:
$ nslookup -debug home
Server: 192.168.11.2
Address: 192.168.11.2#53
------------
QUESTIONS:
home.s5w.com, type = A, class = IN
ANSWERS:
AUTHORITY RECORDS:
ADDITIONAL RECORDS:
------------
** server can't find home: NXDOMAIN
Server: 192.168.11.2
Address: 192.168.11.2#53
------------
QUESTIONS:
home.recondynamics.net, type = A, class = IN
ANSWERS:
-> home.recondynamics.net
internet address = 184.73.177.87
ttl = 5
AUTHORITY RECORDS:
ADDITIONAL RECORDS:
------------
Non-authoritative answer:
Name: home.recondynamics.net
Address: 184.73.177.87
Now the same nslookup for the host in issue:
$ nslookup -debug naga
Server: 192.168.11.2
Address: 192.168.11.2#53
------------
QUESTIONS:
naga.s5w.com, type = A, class = IN
ANSWERS:
AUTHORITY RECORDS:
ADDITIONAL RECORDS:
------------
** server can't find naga: NXDOMAIN
Server: 192.168.11.2
Address: 192.168.11.2#53
------------
QUESTIONS:
naga.recondynamics.net, type = A, class = IN
ANSWERS:
AUTHORITY RECORDS:
ADDITIONAL RECORDS:
------------
** server can't find naga: NXDOMAIN
Server: 192.168.11.2
Address: 192.168.11.2#53
------------
QUESTIONS:
naga.recondynamics.sea, type = A, class = IN
ANSWERS:
AUTHORITY RECORDS:
ADDITIONAL RECORDS:
------------
** server can't find naga: NXDOMAIN
Server: 192.168.11.2
Address: 192.168.11.2#53
------------
QUESTIONS:
naga.recondynamics.com, type = A, class = IN
ANSWERS:
AUTHORITY RECORDS:
ADDITIONAL RECORDS:
------------
** server can't find naga: NXDOMAIN
Server: 192.168.11.2
Address: 192.168.11.2#53
------------
QUESTIONS:
naga, type = A, class = IN
ANSWERS:
AUTHORITY RECORDS:
ADDITIONAL RECORDS:
------------
** server can't find naga: NXDOMAIN
Here are the same commands from the Win 7 host system:
C:\Users\leeland>nslookup -debug home
------------
Got answer:
HEADER:
opcode = QUERY, id = 1, rcode = NXDOMAIN
header flags: response, want recursion, recursion avail.
questions = 1, answers = 0, authority records = 0, additional = 0
QUESTIONS:
2.10.90.10.in-addr.arpa, type = PTR, class = IN
------------
Server: UnKnown
Address: 10.90.10.2
------------
Got answer:
HEADER:
opcode = QUERY, id = 2, rcode = NXDOMAIN
header flags: response, auth. answer, want recursion, recursion avail.
questions = 1, answers = 0, authority records = 1, additional = 0
QUESTIONS:
home.s5w.com, type = A, class = IN
AUTHORITY RECORDS:
-> s5w.com
ttl = 3600 (1 hour)
primary name server = slchqdc02.s5w.com
responsible mail addr = hostmaster
serial = 106919
refresh = 900 (15 mins)
retry = 600 (10 mins)
expire = 86400 (1 day)
default TTL = 3600 (1 hour)
------------
------------
Got answer:
HEADER:
opcode = QUERY, id = 3, rcode = NXDOMAIN
header flags: response, auth. answer, want recursion, recursion avail.
questions = 1, answers = 0, authority records = 1, additional = 0
QUESTIONS:
home.s5w.com, type = AAAA, class = IN
AUTHORITY RECORDS:
-> s5w.com
ttl = 3600 (1 hour)
primary name server = slchqdc02.s5w.com
responsible mail addr = hostmaster
serial = 106919
refresh = 900 (15 mins)
retry = 600 (10 mins)
expire = 86400 (1 day)
default TTL = 3600 (1 hour)
------------
------------
Got answer:
HEADER:
opcode = QUERY, id = 4, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 1, authority records = 2, additional = 4
QUESTIONS:
home.recondynamics.net, type = A, class = IN
ANSWERS:
-> home.recondynamics.net
internet address = 184.73.177.87
ttl = 1 (1 sec)
AUTHORITY RECORDS:
-> recondynamics.net
nameserver = ns57.domaincontrol.com
ttl = 91887 (1 day 1 hour 31 mins 27 secs)
-> recondynamics.net
nameserver = ns58.domaincontrol.com
ttl = 91887 (1 day 1 hour 31 mins 27 secs)
ADDITIONAL RECORDS:
-> ns57.domaincontrol.com
internet address = 216.69.185.29
ttl = 2325 (38 mins 45 secs)
-> ns57.domaincontrol.com
AAAA IPv6 address = 2607:f208:206::1d
ttl = 1792 (29 mins 52 secs)
-> ns58.domaincontrol.com
internet address = 208.109.255.29
ttl = 839 (13 mins 59 secs)
-> ns58.domaincontrol.com
AAAA IPv6 address = 2607:f208:302::1d
ttl = 2417 (40 mins 17 secs)
------------
Non-authoritative answer:
------------
Got answer:
HEADER:
opcode = QUERY, id = 5, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 0, authority records = 1, additional = 0
QUESTIONS:
home.recondynamics.net, type = AAAA, class = IN
AUTHORITY RECORDS:
-> recondynamics.net
ttl = 1800 (30 mins)
primary name server = ns57.domaincontrol.com
responsible mail addr = dns.jomax.net
serial = 2011112903
refresh = 28800 (8 hours)
retry = 7200 (2 hours)
expire = 604800 (7 days)
default TTL = 86400 (1 day)
------------
Name: home.recondynamics.net
Address: 184.73.177.87
And for the problem host name on the Win 7 host system:
C:\Users\leeland>nslookup -debug naga
------------
Got answer:
HEADER:
opcode = QUERY, id = 1, rcode = NXDOMAIN
header flags: response, want recursion, recursion avail.
questions = 1, answers = 0, authority records = 0, additional = 0
QUESTIONS:
2.10.90.10.in-addr.arpa, type = PTR, class = IN
------------
Server: UnKnown
Address: 10.90.10.2
------------
Got answer:
HEADER:
opcode = QUERY, id = 2, rcode = NOERROR
header flags: response, auth. answer, want recursion, recursion avail.
questions = 1, answers = 1, authority records = 2, additional = 4
QUESTIONS:
naga.s5w.com, type = A, class = IN
ANSWERS:
-> naga.s5w.com
internet address = 10.14.31.1
ttl = 900 (15 mins)
AUTHORITY RECORDS:
-> s5w.com
nameserver = mail.s5w.com
ttl = 3600 (1 hour)
-> s5w.com
nameserver = slchqdc02.s5w.com
ttl = 3600 (1 hour)
ADDITIONAL RECORDS:
-> mail.s5w.com
internet address = 10.14.10.200
ttl = 3600 (1 hour)
-> slchqdc02.s5w.com
internet address = 10.14.10.32
ttl = 3600 (1 hour)
-> slchqdc02.s5w.com
internet address = 10.14.10.205
ttl = 3600 (1 hour)
-> slchqdc02.s5w.com
internet address = 10.14.10.206
ttl = 3600 (1 hour)
------------
------------
Got answer:
HEADER:
opcode = QUERY, id = 3, rcode = NOERROR
header flags: response, auth. answer, want recursion, recursion avail.
questions = 1, answers = 0, authority records = 1, additional = 0
QUESTIONS:
naga.s5w.com, type = AAAA, class = IN
AUTHORITY RECORDS:
-> s5w.com
ttl = 3600 (1 hour)
primary name server = slchqdc02.s5w.com
responsible mail addr = hostmaster
serial = 106919
refresh = 900 (15 mins)
retry = 600 (10 mins)
expire = 86400 (1 day)
default TTL = 3600 (1 hour)
------------
Name: naga.s5w.com
Address: 10.14.31.1