I have a Windows 7 machine with two NICs and that sits on two LANs (neither is connected to the internet).
On one LAN the DNS seems to work just fine, I am able to reach other computers on that LAN via computer name. However, I can't reach machines on the second LAN via name, but IP address does work.
Is there a way to set it up so Windows 7 is able to reach computers on both networks via name?
After some investigation it seems that the DNS server on the second network doesn't respond. I do a nslookup computername DNS-IP (replacing the two options with a computer on the network and the ip of the DNS) and I get a timeout. I can ping the DNS computer, so I can talk to it but it won't respond to the DNS request. The same command on a computer just on the second network works as expected (returning the DNS info).
Both LANs have their own domain controller. I login to Windows using the first network's domain controller, could the second network (the one I can't get DNS from) be causing problems becuase I am not logged in to there domain controller?