Como você encontraria os servidores DNS usados por systemd-resolved
, para fins de solução de problemas?
Geralmente eu posso usar dig
e testar os servidores DNS mostrados em /etc/resolv.conf
. (Ou janelas - ipconfig /all
+ nslookup
). Mas essa abordagem não funciona quando o resolv.conf apenas aponta para um daemon de resolução local em um endereço de loopback. Qual método é usado em resolvido pelo sistema, para mostrar os servidores DNS que ele usa?
( unbound
possui arquivos de configuração nos quais eu poderia examinar. dnsmasq
também, embora não tenha certeza se os servidores podem ser adicionados dinamicamente sem um arquivo de configuração. Até o NetworkManager agora possui nmcli
, e vejo que você pode consultar nmcli d show wlan0
para mostrar a configuração de DNS de uma interface. )
fonte
Muito útil para solucionar problemas também é:
Lá você pode ver o que
systemd-resolved
realmente está fazendo. No meu caso, não estava entrando em contato com os servidores DNS relatados viasystemd-resolve --status
. Se estiver fazendo coisas estranhas como essa, às vezes uma reinicializaçãosudo systemctl restart systemd-resolved
é uma boa idéia.EDIT: Para obter mais informações,
resolved
você precisa colocarpara o
override.conf
desystemd-resolved
atravésfonte
sudo systemctl edit systemd-resolved
, parecesudo systemctl restart systemd-resolved
precisar ser executado para que as novas configurações sejam aplicadas. Obrigado!