Hello!
I had wanted to use openDNS as my dns servers, while all of my lan clients use the mikrotik router ip for their requests (caching). Here's the problem:
OpenDNS replies no matter what the hostname.
For instance, if I try to ping one client machine (behind a masquerade) from another, I get an incorrect response because it resolves the name from openDNS.
For instance,
behind the masquerade, machine "bill" tries to ping machine "jake," which are both on the same subnet. The dhcp is giving both clients the mikrotik router address as the dns server. The reply from openDns' intercept page comes back instead of the private internal address.
If any other DNS servers are used, this does not happen.
Any clues how to circumvent this?