
existe alguma ferramenta de diagnóstico para me ajudar a descobrir como o sistema está tentando (e falhando) na resolução de DNS? Idealmente, algo que diga "Estou usando o systemd-resolved ou dnsmasq ou qualquer outro, e estou tentando entrar em contato com o servidor xxxx"
Pontos extras por me dizer se estamos tentando fazer resolução IPv4 ou IPv6.
EDITAR / ESCLARECIMENTO:
Então aqui está o problema que estou tentando resolver:
chris@mu:~$ dig dl.google.com
; <<>> DiG 9.11.3-1ubuntu1.1-Ubuntu <<>> dl.google.com
;; global options: +cmd
;; connection timed out; no servers could be reached
O que estou tentando descobrir aqui é:
- Qual serviço está sendo solicitado para resolver a pesquisa de DNS para mim. Parece que poderia ser resolvido pelo systemd, ou dnsmasq ou resolvconf (e nem tenho certeza se esse último é um resolvedor de DNS). Isso é importante porque me diria quais configurações eu deveria observar.
- Quais servidores DNS "upstream" estão sendo consultados. Isso deve sair da configuração, mas gostaria de poder confirmar.
Responder1
Olá, acho que isso pode ser metade da sua pergunta,
plutes@plutes-Lenovo-G50-30:~$ dig https://askubuntu.com
; <<>> DiG 9.11.3-1ubuntu1.1-Ubuntu <<>> https://askubuntu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 35615
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;https://askubuntu.com. IN A
;; Query time: 176 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Sun Jun 17 20:21:07 BST 2018
;; MSG SIZE rcvd: 50
quando emito o comando dig, isso parece estar no caminho certo. você também pode tentar whois
usar o nome de domínio ou esta ferramenta de navegador, https://mxtoolbox.com/
.
se você comandar, man dig
há muito mais opções com dig.
Espero que isso ajude você. Acho que se você usar wireshark
você consegue gravar os pacotes das consultas DNS