How is my internal dns slower than public dns?

Marc Hoving

Reputable
Jul 16, 2015
6
0
4,510
Hello,

I've got a Windows server with an internal dns on 192.168.1.2, just locally, all workstations connected to the network are assigned to this 192.168.1.2 dns and than forwarded to 8.8.8.8. However, when i run this tool called 'namebench' it opens a website that some other servers are 355% faster than my current dns?

when i manually set a workstation to 8.8.8.8 directly instead of forwarding by 192.168.1.2>8.8.8.8 it is going a lot faster already. Is this internal DNS not working properly? or is it unnecessary?.

So if my internal dns is not needed, i would change my 102 workstations to use the 8.8.8.8 dns directly right? I don't want to manually adjust every client to use the 8.8.8.8 dns. How can i do this? i mean group policy got a rule for changing dns servers but it is 'Windows XP Only'.

I hope someone is able to help me with this weird problem, i don't actually sense the dns being slow btw, it's just that namebench said so, and other tools say the exact same thing. very weird...

Regards,

Marc Hoving.
 
Never used whatever tool you're referring to, but if it's doing DNS lookups on websites that do not have entries in your internal DNS server then of course external servers which already have the name entries will be faster.

Often times (as I imagine the case is here) internal DNS servers are isolated so they're not going to have specific forward or reverse lookups for something like google.com. This is the job of public DNS servers.
 


Thanks for your reply, do you know how i can configure my clients to use another dns without manually doing it? They are all connected to a server.