Comando Linux / Unix: dig

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
Share on print
VALORACIÓN DEL ARTÍCULO:
5/5


NOMBRE

dig – Utilidad de búsqueda de DNS

SINOPSIS

dig [ @server [ [ -b address ] [ -c class ] [ -f archivame] [ -[tagk nombrearchivo ] [ -p puerto# ] [ -t tipo [ -x addr ] [ -y nombre:key ] [ nombre ] [ tipo ] [ clase ] [ queryopt . ]

dig [ -h ]

dig [ global-queryopt ] [ query ]

DESCRIPCIÓN

dig (groper de información de dominio) es una herramienta flexible para interrogar servidores de nombres DNS. Realiza búsquedas DNS y muestra las respuestas que se devuelven desde los servidores de nombres consultados. La mayoría de los administradores de DNS utilizan dig para solucionar problemas de DNS debido a su flexibilidad, facilidad de uso y claridad de salida. Otras herramientas de búsqueda tienden a tener menos funcionalidad que dig .

Aunque dig se utiliza normalmente con argumentos de línea de comandos, también tiene un modo de operación por lotes para leer las peticiones de búsqueda de un archivo. Se imprime un breve resumen de sus argumentos y opciones de la línea de comandos cuando se da la opción -h . A diferencia de versiones anteriores, la implementación de BIND9 de dig permite realizar múltiples búsquedas desde la línea de comandos.

A menos que se le indique que consulte a un servidor de nombres específico, dig probará cada uno de los servidores listados en /etc/resolv.conf.

Cuando no se dan argumentos u opciones en la línea de comandos, realizará una consulta NS para “. (la raíz).

USO SIMPLE

Una invocación típica de dig tiene el siguiente aspecto:

dig @tipo de nombre de servidor

dónde:

servidor

es el nombre o dirección IP del servidor de nombres a consultar. Puede ser una dirección IPv4 en notación decimal punteada o una dirección IPv6 en notación delimitada por colon. Cuando el servidor suministrado es un nombre de host, dig resuelve ese nombre antes de consultar al servidor de nombres. Si no se proporciona un argumento server, dig consulta /etc/resolv.conf y consulta los servidores de nombres allí listados. Se muestra la respuesta del servidor de nombres que responde.

nombre

es la denominación del registro de recurso que se debe buscar.

tipo

indica qué tipo de consulta se requiere — CUALQUIER, A, MX, SIG, etc. type puede ser cualquier tipo de consulta válido. Si no se proporciona ningún argumento type, dig realizará una búsqueda de un registro A.

OPCIONES

La opción -b establece la dirección IP de origen de la consulta en address. Esta debe ser una dirección válida en una de las interfaces de red del host.

La clase de consulta predeterminada (IN para Internet) se sustituye por la opción -c . class es cualquier clase válida, como HS para registros Hesiod o CH para registros CHAOSNET.

La opción -f hace que dig funcione en modo batch leyendo una lista de peticiones de búsqueda para procesar desde el archivo nombrearchivo. El archivo contiene varias consultas, una por línea. Cada entrada del archivo debe organizarse de la misma manera que se presentarían como consultas a dig usando la interfaz de línea de comandos.

Si se va a consultar un número de puerto no estándar, se utiliza la opción -p . port# es el número de puerto que dig enviará sus consultas en lugar del número de puerto DNS estándar 53. Esta opción se usaría para probar un servidor de nombres que ha sido configurado para escuchar consultas en un número de puerto no estándar.

La opción -t establece el tipo de consulta en type. Puede ser cualquier tipo de consulta válida que esté soportada en BIND9. La consulta por defecto es del tipo “A”, a menos que la opción -x se suministre para indicar una búsqueda inversa. Se puede solicitar una transferencia de zona especificando un tipo de AXFR. Cuando se requiere una transferencia de zona incremental (IXFR), type se establece en ixfr=N. La transferencia de zona incremental contendrá los cambios realizados en la zona desde que el número de serie en el registro SOA de la zona fue N.

Las búsquedas inversas -asignación de direcciones a nombres- se simplifican con la opción -x . addr es una dirección IPv4 en notación decimal punteada, o una dirección IPv6 delimitada por dos puntos. Cuando se utiliza esta opción, no es necesario proporcionar los argumentos name, class y type. dig realiza automáticamente una búsqueda de un nombre como 11.12.13.10.in-addr.arpa y establece el tipo y la clase de consulta en PTR y IN respectivamente. Por defecto, las direcciones IPv6 se buscan utilizando el dominio IP6.ARPA y las etiquetas binarias definidas en RFC2874. Para utilizar el método RFC1886 más antiguo utilizando el dominio IP6.INT y las etiquetas “nibble”, especifique la opción -n (nibble).

Para firmar las consultas DNS enviadas por dig y sus respuestas utilizando firmas de transacción (TSIG), especifique un archivo de clave TSIG utilizando la opción -k . También puede especificar la propia clave TSIG en la línea de comandos utilizando la opción -y ; name es el nombre de la clave TSIG y key es la clave real. La clave es una cadena codificada base-64, normalmente generada por dnssec-keygen (8). Se debe tener precaución al usar la opción -y en sistemas multiusuario, ya que la clave puede ser visible en la salida desde ps (1) o en el archivo de historial del shell. Cuando se utiliza la autenticación TSIG con dig , el servidor de nombres consultado necesita saber la clave y el algoritmo que se está utilizando. En BIND, esto se hace proporcionando sentencias apropiadas key y server en named.conf.

OPCIONES DE CONSULTA

dig proporciona una serie de opciones de consulta que afectan a la forma en que se realizan las búsquedas y se muestran los resultados. Algunos de estos bits de bandera de configuración o restablecimiento en el encabezado de la consulta, otros determinan qué secciones de la respuesta se imprimen, y otros determinan el tiempo de espera y las estrategias de reintento.

Cada opción de consulta se identifica con una palabra clave precedida de un signo más (+). Algunas palabras clave establecen o restablecen una opción. Estos pueden estar precedidos por la cadena no para negar el significado de esa palabra clave. Otras palabras clave asignan valores a opciones como el intervalo de tiempo de espera. Tienen el formulario +keyword=value . Las opciones de consulta son:

+[no]tcp

Utilice[no utilizar] TCP cuando consulte a los servidores de nombres. El comportamiento por defecto es utilizar UDP a menos que se solicite una consulta AXFR o IXFR, en cuyo caso se utiliza una conexión TCP.

+[no]vc

Utilice[no utilizar] TCP cuando consulte a los servidores de nombres. Esta sintaxis alternativa a +[no]tcp se proporciona para compatibilidad hacia atrás. La “vc” significa “circuito virtual”.

+[no]ignorar

Ignore el truncamiento en las respuestas UDP en lugar de volver a intentarlo con TCP. De forma predeterminada, se realizan reintentos TCP.

+domain=somename

Configure la lista de búsqueda para que contenga el dominio único somename, como si estuviera especificado en una directiva de dominio en /etc/resolv.conf, y active el procesamiento de la lista de búsqueda como si la opción +search estuviera activada.

+[no]buscar

Utilice[no utilice] la lista de búsqueda definida por la lista de búsqueda o la directiva de dominio en resolv.conf (si existe). La lista de búsqueda no se utiliza por defecto.

+[no]defname

Desacreditado, tratado como sinónimo de +[no]buscar

+[no]aonly

Esta opción no hace nada. Es compatible con versiones antiguas de dig en las que establece un indicador de resolución no implementado.

+[no]adflag

Establecer[no establecer] el bit AD (datos auténticos) en la consulta. El bit AD actualmente tiene un significado estándar sólo en las respuestas, no en las consultas, pero la capacidad de establecer el bit en la consulta se proporciona para que sea completo.

+[no]cdflag

Ajustar[no ajustar] el bit CD (comprobación desactivada) en la consulta. Esto solicita al servidor que no realice la validación de respuestas de DNSSEC.

+[no]recursivo

Cambie la configuración del bit RD (recursión deseada) en la consulta. Este bit se establece por defecto, lo que significa que dig normalmente envía consultas recursivas. La recursión se desactiva automáticamente cuando se utilizan las opciones de búsqueda +nssearch o +trace.

+[no]nssearch

Cuando se configura esta opción, dig intenta encontrar los servidores de nombres autorizados para la zona que contiene el nombre que se está buscando y mostrar el registro SOA que cada servidor de nombres tiene para la zona.

+[no]trace

Alternar el rastreo de la ruta de la delegación desde los servidores de nombres raíz para el nombre que se está buscando. El rastreo está desactivado de forma predeterminada. Cuando el rastreo está habilitado, dig realiza consultas iterativas para resolver el nombre que se está buscando. Seguirá las referencias de los servidores raíz, mostrando la respuesta de cada servidor que se utilizó para resolver la búsqueda.

+[no]cmd

alterna la impresión del comentario inicial en la salida identificando la versión de dig y las opciones de consulta que se han aplicado. Este comentario se imprime por defecto.

+[no]corto

Proporcione una respuesta concisa. El valor predeterminado es imprimir la respuesta en forma verbosa.

+[no]identificar

Mostrar[o no mostrar] la dirección IP y el número de puerto que proporcionaron la respuesta cuando la opción +short está activada. Si se solicitan respuestas cortas, el valor predeterminado es no mostrar la dirección de origen y el número de puerto del servidor que proporcionó la respuesta.

+[no]comentarios

Conmutar la visualización de las líneas de comentario en la salida. El valor predeterminado es imprimir comentarios.

+[no]stats

Esta opción de consulta alterna la impresión de estadísticas: cuándo se realizó la consulta, el tamaño de la respuesta, etc. El comportamiento por defecto es imprimir las estadísticas de la consulta.

+[no]qr

Imprimir[no imprimir] la consulta tal como se envía. Por defecto, la consulta no se imprime.

+[no]pregunta

Imprimir[no imprimir] la sección de preguntas de una consulta cuando se devuelve una respuesta. El valor predeterminado es imprimir la sección de preguntas como un comentario.

+[no]respuesta

Mostrar[no mostrar] la sección de respuesta de una respuesta. El valor por defecto es para visualizarlo.

+[no]autoridad

Mostrar[no mostrar] la sección de autoridad de una respuesta. El valor por defecto es para visualizarlo.

+[no]adicional

Mostrar[no mostrar] la sección adicional de una respuesta. El valor por defecto es para visualizarlo.

+[no]todos

Fije o desactive todas las banderas de visualización.

+time=T

Deja un comentario

TAMBIÉN TE INTERESA

Controlar Roku con Alexa

Controla tu Roku con Alexa y tu voz

Roku es el principal reproductor de medios de streaming, mientras que los dispositivos Alexa son algunos de los altavoces inteligentes más populares disponibles. Los dos no son intrínsecamente compatibles, pero sólo tiene sentido que quieras controlar Roku con Alexa si posees y usas ambos con frecuencia. Claro, puedes usar el control remoto estándar de Roku

Cambiar contraseña de Chromebook

¿Necesitas cambiar tu contraseña de Chromebook? Cómo hacerlo

Para cambiar la contraseña de tu cuenta de Chromebook, debes cambiar la contraseña de tu cuenta de Google. Esto se puede lograr usando tu Chromebook, o puedes usar cualquier otro ordenador, tableta o teléfono que esté conectado a tu cuenta de Google. Si tienes habilitada la autenticación de dos factores, asegúrate de tener anotados los

Abrir, editar y convertir archivos VSD

Abrir, editar y convertir archivos VSD

Un archivo con la extensión.VSD es un archivo Visio Drawing creado por Visio, la aplicación gráfica profesional de Microsoft. Los archivos VSD son archivos binarios que pueden contener texto, imágenes, dibujos CAD, gráficos, anotaciones, objetos y más. Microsoft Visio 2013 (y más reciente) es la opción predeterminada para almacenar archivos de Visio Drawing con la

Usar el teléfono como control remoto con Amazon Fire TV Stick

Cómo usar el móvil como control remoto con Amazon Fire TV Stick

El mando a distancia que se incluye con los dispositivos Fire TV Stick y Fire TV funciona a la perfección, y es pequeño, por lo que no ocupa mucho espacio. Sin embargo, ese tamaño compacto hace que sea alarmantemente fácil de perder. Ya sea que hayas perdido el mando a distancia de tu Fire TV

Conectar Roku a Wi-Fi

Conecta tu Roku a Wi-Fi

Antes de configurar un dispositivo Roku para transmitir cualquiera de los más de 5000 canales de transmisión disponibles, necesitas estar conectado a Internet. Las Roku Box y los televisores te permiten conectarte a Internet a través de Ethernet o Wi-Fi, mientras que los Streaming Sticks sólo ofrecen la opción Wi-Fi. Índice de contenidos1 ¿Qué necesitas

Cómo abrir, editar y convertir archivos PCD

Cómo abrir, editar y convertir archivos PCD

Un archivo con la extensión de archivo PCD es un archivo de imagen de Kodak Photo CD. Se utilizan para almacenar fotos de alta resolución en CD, así como para el hardware de digitalización de Kodak. Estos tipos de archivos PCD almacenan imágenes comprimidas y pueden mantener cinco resoluciones diferentes de la misma foto en