
¿Existen herramientas de diagnóstico que me ayuden a descubrir cómo el sistema intenta (y falla) realizar la resolución DNS? Lo ideal sería algo que diga "Estoy usando systemd-resolved o dnsmasq o lo que sea, y estoy intentando comunicarme con el servidor xxxx".
Puntos de bonificación por decirme si estamos intentando hacer una resolución IPv4 o IPv6.
EDITAR/CLARIFICACIÓN:
Entonces aquí está el problema que estoy tratando de 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
Lo que estoy tratando de resolver aquí es:
- ¿Qué servicio se solicita para resolver la búsqueda de DNS por mí? Parece que podría ser resuelto por systemd, o dnsmasq o resolvconf (y ni siquiera estoy seguro de si este último es un solucionador de DNS). Esto es importante porque me diría qué configuraciones debería mirar.
- Qué servidores DNS "ascendentes" se están consultando. Eso debería surgir de la configuración, pero me gustaría poder confirmarlo.
Respuesta1
Hola, creo que esta puede ser la mitad de tu pregunta.
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
cuando emito el comando de excavación, esto parece estar en el camino correcto. También puedes probar whois
con el nombre de dominio o esta herramienta de navegador https://mxtoolbox.com/
.
Si lo haces, man dig
hay muchas más opciones con excavar.
Espero que esto te ayude. Creo que si lo usas wireshark
puedes grabar los paquetes de las consultas DNS.