stringtranslate.com

cavar (comando)

dig es una herramienta de línea de comandos de administración de red para consultar el Sistema de nombres de dominio (DNS).

dig es útil para la resolución de problemas de red y con fines educativos. [2] Puede funcionar en función de argumentos de opciones y banderas de la línea de comandos, o en modo por lotes leyendo solicitudes desde un archivo del sistema operativo. Cuando no se especifica un servidor de nombres específico en la invocación del comando, utiliza el solucionador predeterminado del sistema operativo, generalmente configurado en el archivo resolv.conf . Sin ningún argumento, consulta la zona raíz del DNS .

dig admite consultas de nombres de dominio internacionalizados (IDN).

dig es un componente del paquete de software de servidor de nombres de dominio BIND . dig reemplaza en funcionalidad a herramientas más antiguas, como nslookup y el programa host ; sin embargo, las herramientas más antiguas todavía se utilizan de manera complementaria.

Ejemplo de uso

Básico

En este ejemplo, dig se utiliza para consultar cualquier tipo de información de registro en el dominio example.com :

$ dig example.com any ; <<>> DiG 9.6.1 <<>> example.com any ;; opciones globales: +cmd ;; respuesta obtenida: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4016 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADITIONAL: 0;; SECCIÓN DE PREGUNTAS: ;example.com. EN CUALQUIER;; SECCIÓN DE RESPUESTAS: ejemplo.com. 172719 EN NS a.iana-servers.net. ejemplo.com. 172719 EN NS b.iana-servers.net. ejemplo.com. 172719 EN A 208.77.188.166 ejemplo.com. 172719 EN SOA dns1.icann.org. hostmaster.icann.org. 2007051703 7200 3600 1209600 86400                      ;; Tiempo de consulta: 1 mseg ;; SERVIDOR: ::1#53(::1) ;; CUÁNDO: Mié 12 ago 11:40:43 2009 ;; TAMAÑO DEL MENSAJE recibido: 154

El número 172719 en el ejemplo anterior es el valor del tiempo de vida , que indica el tiempo de validez de los datos.

La consulta DNS Any es una metaconsulta especial que ya no se utiliza. Desde aproximadamente 2019, la mayoría de los servidores DNS públicos dejaron de responder a la mayoría de las consultas DNS ANY de manera útil [1].

Si alguna consulta no enumera varios registros, la única opción es solicitar cada tipo de registro (por ejemplo, A, CNAME o MX) individualmente.

Servidor DNS específico

Las consultas pueden dirigirse a servidores DNS designados para registros específicos; en este ejemplo, registros MX :

$ dig wikimedia.org MX @ns0.wikimedia.org ; <<>> DiG 9.11.3 <<>> wikimedia.org MX @ns0.wikimedia.org ;; opciones globales: +cmd ;; Obtuve la respuesta: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39041 ;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADITIONAL: 1 ;; ADVERTENCIA: recursión solicitada pero no disponible;; OPT PSEUDOSECCIÓN: ; EDNS: versión: 0, indicadores:; udp: 1024 ; COOKIE: c9735311d2d2fa6e3b334ab01b67960d (buena) ;; SECCIÓN DE PREGUNTAS: ;wikimedia.org. EN MX;; SECCIÓN DE RESPUESTAS: wikimedia.org. 3600 EN MX 10 mx1001.wikimedia.org. wikimedia.org. 3600 EN MX 50 mx2001.wikimedia.org.          ;; Tiempo de consulta: 1 ms ;; SERVIDOR: 208.80.154.238#53(208.80.154.238) ;; CUÁNDO: Sábado 18 de septiembre 21:33:24 PDT 2021 ;; TAMAÑO DEL MENSAJE recibido: 108

Con formato de salida

Hay muchas opciones de formato de salida disponibles. Una opción común para que el resultado sea más conciso es:

$ dig +noall +answer +multiline wikimedia.org MX wikimedia.org. 3600 IN MX 10 mx1001.wikimedia.org. wikimedia.org. 3600 IN MX 50 mx2001.wikimedia.org.          

Donde +noall +answer +multiline son simplemente indicadores de formato de salida.

Historia

dig fue escrito originalmente por Steve Hotz e incorporado a BIND 4 desde al menos 1990; [3] luego fue reescrito por Michael Sawyer y es mantenido por el Consorcio de Sistemas de Internet como parte de BIND 9.

Cuando se escribió originalmente, la página del manual de dig indicaba que su nombre era un acrónimo de "Domain Information Groper" (Groper de información de dominio). [3] Esta expansión se eliminó en 2017; el nombre de la herramienta ahora es simplemente "dig".

Véase también

Referencias

  1. ^ "LICENCIA en la rama Bind 9.11". Archivado desde el original el 2021-08-22 . Consultado el 2021-09-19 .
  2. ^ "Comando Dig en Linux (búsqueda DNS)". linuxize.com . 2020-02-26 . Consultado el 2024-03-07 .
  3. ^ ab "dig (4.4BSD de 1990)". man.freebsd.org . Consultado el 17 de mayo de 2024 .

Bibliografía

Enlaces externos