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. Puede funcionar en función de la opción de línea de comandos y los argumentos de las banderas, o en modo por lotes leyendo solicitudes de un archivo del sistema operativo. Cuando no se especifica un servidor de nombres específico en la invocación del comando, utiliza el resolutor predeterminado del sistema operativo, generalmente configurado en el archivo resolv.conf . Sin argumentos, 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 . excavar reemplaza en funcionalidad a las herramientas más antiguas, como nslookup y el host del programa ; sin embargo, las herramientas más antiguas todavía se utilizan de forma complementaria.
Uso de ejemplo
En este ejemplo, dig se utiliza para consultar cualquier tipo de información de registro en el dominio example.com :
$ dig example.com cualquiera; << >> DiG 9.6.1 << >> example.com cualquiera;; opciones globales: + cmd;; Tengo respuesta:;; - >> HEADER << - código de operación: QUERY, estado: NOERROR, id: 4016;; banderas: qr rd ra; CONSULTA: 1, RESPUESTA: 4, AUTORIDAD: 0, ADICIONAL: 0;; SECCIÓN DE PREGUNTAS:; ejemplo.com. EN CUALQUIER;; RESPUESTA SECCIÓN:example.com. 172719 EN NS a.iana-servers.net.example.com. 172719 EN NS b.iana-servers.net.example.com. 172719 EN UN 208.77.188.166example.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 de agosto 11:40:43 2009;; TAMAÑO DE MENSAJE rcvd: 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.
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.6.1 << >> wikimedia.org MX @ ns0.wikimedia.org;; opciones globales: + cmd;; Tengo respuesta:;; - >> HEADER << - código de operación: QUERY, estado: NOERROR, id: 61144;; banderas: qr aa rd; CONSULTA: 1, RESPUESTA: 2, AUTORIDAD: 0, ADICIONAL: 2;; ADVERTENCIA: recursividad solicitada pero no disponible;; SECCIÓN DE PREGUNTAS:; wikimedia.org. EN MX;; RESPUESTA SECCIÓN:wikimedia.org. 3600 IN MX 10 mchenry.wikimedia.org.wikimedia.org. 3600 IN MX 50 lists.wikimedia.org.;; SECCIÓN ADICIONAL:mchenry.wikimedia.org. 3600 PULGADAS 208.80.152.186listas.wikimedia.org. 3600 EN UN 91.198.174.5;; Tiempo de consulta: 73 ms;; SERVIDOR: 208.80.152.130 # 53 (208.80.152.130);; CUÁNDO: Mié 12 de agosto 11:51:03 2009;; TAMAÑO DE MENSAJE rcvd: 109
Historia
dig fue escrito originalmente por Steve Hotz e incorporado en BIND 4; más tarde 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 excavación indicaba que su nombre era un acrónimo de "Domain Information Groper". Esta expansión se eliminó en 2017; el nombre de la herramienta ahora es simplemente "excavar".
Ver también
- Servidor de nombres BIND
- Servidor de nombres raíz: servidores de nombres de nivel superior que proporcionan resolución de nombres de dominio de nivel superior
- Lista de tipos de registros DNS : posibles tipos de registros almacenados y consultados dentro de DNS
- quien es
- host es una sencilla utilidad para realizar búsquedas en el sistema de nombres de dominio
- nslookup , otra utilidad que se puede utilizar para obtener información similar
Referencias
Bibliografía
- Paul Albitz y Cricket Liu. DNS y BIND, quinta edición. Serie cáscara de nuez. O'Reilly and Associates, Inc., 2006.