O local canônico para os resolvedores de DNS no Linux é /etc/resolv.conf
.
Como o NetworkManager substitui o ifconfig
como componente principal de gerenciamento de rede, esse arquivo normalmente contém um único resolvedor, a saber, localhost:
$ cat /etc/resolv.conf
...
nameserver 127.0.1.1
O NetworkManager, através de dnsmasq
, fornece este resolvedor de DNS local. dnsmasq
é também o cliente DHCP (e tem várias outras funções), portanto, 'conhece' os resolvedores de DNS upstream.
Você pode usar nmcli
(a interface da linha de comando do NetworkManager) para consultar suas configurações:
$ nmcli dev show | grep DNS
IP4.DNS[1]: 10.103.0.24
IP4.DNS[2]: 10.103.0.23
Na GUI, clique no indicador de rede e selecione "Connection Information" no menu. Os resolvedores de DNS upstream estão listados lá.