Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm having some weirdness issues with my local network setup, I have a development server in the basement that hosts development sites on Apache & runs DNS as well so I can lookup all my projects as and it has worked fine literally for 10 years. NOW - I have just bought a new laptop with Windows 7 & it can't find any of the sites in the nexus.local domain. everything else on the Internet is fine... just the local stuff gives the site not found error [DNS]

My ipconfig /all shows the correct nameservers in the correct order

named is running and answers queries correctly, my resolv.conf

search nexus.local

Kinda scratching my head here as my desktop can find and navigate all the local sites, but the laptop cannot. Both get their info from the same DHCP server and both have the same network information (gateway/dns etc.)

share|improve this question
up vote 2 down vote accepted

A couple of things:

  1. Remove the external DNS servers from your clients and from your DHCP scope. They should only be using the internal DNS server for name resolution. This isn't strictly required in your setup but it's going to make name resolution function a whole lot better. Configure your DNS server to use the external servers as forwarders.

  2. Set the connection specific DNS suffix on the laptop to match your internal DNS zone name.

That should do the trick for you.

share|improve this answer
This does make sense... I always used the external nameservers "just in case" will give it a shot. – Sean Kimball Aug 17 '11 at 16:22
It sure did. what was the issue here - I thought that the client machine queried the DNS servers in order, is this not the case? – Sean Kimball Aug 17 '11 at 16:31
It does but without a DNS suffix the DNS server doesn't know which zone (domain) to find the record in. In your case the client (without a DNS suffix or DNS suffix search list) sends a single label name query to the DNS server, which can't respond because it doesn't know which zone to look in. – joeqwerty Aug 17 '11 at 18:29

Do you have nexus.local in the Windows machine's domain suffix list?

share|improve this answer

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.