For some reason I am not hitting the DNS server I am expecting to hit. I have a wireless connection with a VPN on top of it. I have set both of the connections to use a specific set of DNS servers (automatic DHCP addresses only with the DNS servers listed), but it is still querying a different DNS server. I can tell this is true because when I say
dig +short the.domain.I.am.looking.for
I get nothing, but when I say
dig +short @specific.dns the.domain.I.am.looking.for
I get the IP Address I am expecting. I have also temporarily modified
/etc/reslov.conf to read the way I want it to and the first dig starts working. This means Network Manager is doing something sneaky behind my back. How can I tell what it is doing? and how can I fix it so only the servers I specify (in the order I specify them) get queried?