From what I know DNS is a service that translates domain names into IP addresses.
I have noticed something on some small networks in small companies when they used routers as a switches.
modem---router(A)---router(B)---PC
Router(A) 192.168.0.1
Router(B) 192.168.1.1
If you have two routers on the same network and both of them have enabled DHCP but in a different subnet mask, and you want to access the page of router(A) or (B) you must enter the static DNS inside your PC like this
DNS 192.168.0.1
second DNS 192.168.1.1
If not you will be enabled to access one of them. I know it's a wrong configuration but it works!
My question is why ? DNS not works like that!