Trying to resolve:

nslookup testserverinlocaldns



** server can't find testserverinlocaldns: NXDOMAIN

After 10 seconds everything is ok:

nslookup testserverinlocaldns



Name: testserverinlocaldns.localnet


And the same thing again and again. Sometimes it resolves, sometimes not. When I set resolv.conf to local DNS servers manually - everything is ok. But after reboot it gets back to again.

1 Answer 1


I have this inside my internal network, and I solved it by disabling the local forwarding nameserver controlled by NetworkManager (dnsmasq).

To do that, you need to edit /etc/NetworkManager/NetworkManager.conf and comment out the “dns=dnsmasq” line in the "[main]" section.

Open a terminal, and run

sudo nano /etc/NetworkManager/NetworkManager.conf

Then make sure that the line


is commented out like this:


Now, restart network-manager with the following command, and everything should work properly.

sudo restart network-manager

  • it works thatnks!
    – kay
    May 4, 2012 at 13:27
  • 2
    Yes, it worked for me as well! kay, since it worked for you I'd suggest doing him the courtesy of accepting this answer.
    – memilanuk
    Jun 1, 2012 at 4:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .