Comando Linux / Unix: dig

Comando Linux / Unix: dig

Comando Linux / Unix: dig

VALORACIÓN DEL ARTÍCULO:
5/5


Índice de contenidos

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

TAMBIÉN TE INTERESA

Meteored

La app española Meteored es la cuarta aplicación del tiempo más vista en el mundo

En un sector dominado por líderes históricos como The Weather Channel, Accuweather y DarkSky (Apple), la española Meteored ha escalado al top 5 global de aplicaciones de meteorología, consolidándose como una alternativa de referencia a nivel mundial. Propiedad de la empresa Alpred, Meteored ha logrado este posicionamiento gracias a su compromiso con la precisión, la

ChatGPT en el trabajo

Cosas que sí y cosas que no le puedes preguntar a ChatGPT en el trabajo

La inteligencia artificial está transformando los departamentos de Recursos Humanos al ofrecer herramientas innovadoras que optimizan procesos, aumentan la eficiencia y brindan información útil para la toma de decisiones. Sin embargo, este cambio también plantea desafíos en cuanto a su correcta implementación y a los límites éticos y operativos. El uso de ChatGPT en el

inteligencia artificial Zoo Aquarium de Madrid

Esta es la forma en la que ha llegado la IA al Zoo Aquarium de Madrid

Hasta en lugares insospechados como el Zoo Aquarium de Madrid está llegando la inteligencia artificial… Pero no, no se trata de animales. Ni tampoco como una forma de gestión administrativa a nivel interno. El proyecto más destacado de este entorno es una cuidadora inteligente de animales presentada como un avatar que es capaz de interactuar