tomsk
Very Senior Member
Im confused a bit by this.... in the dnsmasq setup page i read.... "processes local to the machine will not use dnsmasq, since they get their information about which nameservers to use from /etc/resolv.conf, which is set to the upstream nameservers. To fix this, simply replace the nameserver in /etc/resolv.conf with the local address 127.0.0.1 and give the address(es) of the upstream nameserver(s) to dnsmasq directly. You can do this using either the server option, or by putting them into another file, and telling dnsmasq about its location with the resolv-file option".
If we are already putting 127.0.0.1 into the /etc/resolv.conf file then why do we need no-resolv to ignore it when setting up something like DNSCrypt?... shouldn't it just read the server= line anyway?
If we are already putting 127.0.0.1 into the /etc/resolv.conf file then why do we need no-resolv to ignore it when setting up something like DNSCrypt?... shouldn't it just read the server= line anyway?