There is something terribly wrong with my current Debian install. Most programs like firefox, nslookup, dig etc. are ignoring entries in
/etc/hosts file, actually I use this file for Ad-blocking.
a line in
when I do
dig +short www.winaproduct.com it returns the respective IP address of the server, not
www.winaproduct.com on firefox, it shows the respective website, but this is not expected.
But there is no problem with
So, what is the problem ? And how to fix it ?I think the problem is with the DNS resolving library.
A temporary fix-up, setup
dnsmasq and change
problem magically solved after installing
libnss3, as a dependency of
default /etc/nsswitch.conf looks like
hosts: files dns
how to tell
dig etc. ask /etc/hosts file first instead asking directly to the DNS ?
resolveip etc. are working differently than
dig etc. ?