I am having DNS issues with my new DIR-855 on linux hosts connecting to it. DNS lookups appear to be really slow, and when I investigate, I can see with dig that a DNS query is fast, but I can see in wireshark that all applications, like firefox, query the domains with a additional suffex. If I go to dlink.com, I can also see a query for dlink.com.localdomain. These requests are slow to get responses, and everything becomes really slow.
My linux machines end up with /etc/resolv.conf
# Generated by NetworkManager
nameserver 10.0.1.1
I can fix it by changing it to:
# Generated by NetworkManager
domain .
search .
nameserver 10.0.1.1
and all seems good.
I have never had an issue like this with a router. What is the router doing wrong? It doesn't affect linux clients.
If I type in a domain like "foo" in the DIR-855 management console, I get
# Generated by NetworkManager
domain foo
search foo
nameserver 10.0.1.1
and I see queries like dlink.com.foo. Sadly, I am unable to enter "." as the domain since the management console complains that it's not a valid domain.