DNS

Cómo instalar y usar DIG en Debian 9

Cómo instalar y usar DIG en Debian 9
La forma completa de CAVAR es Ddominio Iinformación GRAMOroper. Es una utilidad de línea de comandos para administradores de red.El nombre de dominio que usamos, como google.com, linuxhint.com, etc.son posibles gracias a los servidores DNS (sistema de nombres de dominio). DIG se utiliza para consultar el servidor DNS, principalmente para solucionar problemas del servidor DNS. Con DIG, puede verificar muchas cosas como el servidor de nombres de un dominio en particular, los servidores de correo de un dominio en particular y mucha más información.

DIG es utilizado principalmente por administradores de servidores DNS para verificar si el servidor DNS está funcionando correctamente.

En este artículo, le mostraré cómo instalar DIG en Debian 9 y usar DIG. Empecemos.

Instalación de DIG en Debian 9:

DIG es parte de dnsutils paquete. DIG no está instalado de forma predeterminada en Debian 9 Stretch. La buena noticia es que es realmente fácil de instalar, ya que está disponible en el repositorio oficial de paquetes de Debian 9.

Primero actualice la caché del repositorio de paquetes APT con el siguiente comando:

actualización de $ sudo apt

La caché del repositorio de paquetes APT debe actualizarse.

Ahora instale dnsutils paquete con el siguiente comando:

$ sudo apt install dnsutils

Ahora presiona y y luego presione .

dnsutils debe estar instalado.

Ahora para comprobar si el cavar El comando está disponible y funciona correctamente, ejecute el siguiente comando:

$ dig -v

Como se puede ver, cavar está disponible y funcionando correctamente.

En las siguientes secciones, le mostraré cómo usar cavar.

Conceptos básicos de excavación:

El uso básico del comando dig es buscar una dirección DNS. De forma predeterminada, en Debian 9, dig usa el / etc / resolv.conf archivo para averiguar qué servidor DNS utilizar.

Esto es lo que / etc / resolv.conf el archivo se parece a. Para cambiar el servidor DNS, simplemente cambie la dirección IP del nombre del servidor como se marca en la captura de pantalla a continuación. En mi caso es 192.168.10.1, cuál es la dirección IP de mi enrutador.

Ahora use dig para buscar la información DNS del nombre DNS de Google.com, ejecute el siguiente comando:

$ dig google.com

Como puede ver, se imprimen muchos datos DNS en la pantalla. La sección marcada muestra que el nombre de dominio google.com tiene estas direcciones IP. Un nombre de dominio puede tener varias direcciones IP. Se utiliza principalmente para fines de equilibrio de carga.

Si se desplaza hacia abajo, verá cuántos milisegundos necesitó (Tiempo de consulta) para resolver el nombre de dominio google.com. En mi caso fue 71 milisegundos (mseg). Varía según su ubicación geográfica y el servidor de nombres que utilizó.

También puede ver qué servidor de nombres se utilizó para la consulta. En mi caso, es el servidor de nombres en mi / etc / resolv.conf, que es 192.168.10.1. El puerto del servidor DNS por defecto es 53.

El tamaño de la respuesta de DNS o TAMAÑO DE MSG es de 931 bytes como puede ver. Ésta es información importante que puede necesitar para solucionar problemas o probar las configuraciones de su servidor DNS.

Básicamente así es como usas excavar. En las siguientes secciones, le mostraré diferentes cosas que puede hacer con dig.

Cambiar el servidor de nombres:

Cuando esté probando su servidor DNS, es posible que no desee configurarlo en / etc / resolv.conf hasta que sepa que funciona con seguridad. Puede decirle a dig qué servidor de nombres usar de la siguiente manera:

$ dig @nameserver google.com

NOTA: Reemplazar nombre del servidor con el servidor DNS que quieras cavar usar.

Digamos que queremos excavar para usar el servidor DNS 192.168.2.1, entonces el comando sería:

$ dig @ 192.168.2.1 google.com

Como puede ver, se devuelve la misma información. La Tiempo de consulta es ahora 13 milisegundos, y el SERVIDOR se cambia a 192.168.2.1. La TAMAÑO DE MSG es también 124 bytes.

Excava los registros MX con dig:

Puede encontrar los registros MX (utilizados en servidores de correo electrónico) de un nombre de dominio con dig con el siguiente comando:

$ dig @ 192.168.2.1 google.com MX

Como puede ver en la sección marcada de la captura de pantalla a continuación, estas son las direcciones de correo electrónico asociadas con el dominio google.com.

Excave los registros NS usando excavar:

Puede encontrar los servidores de nombres asociados con el nombre de dominio google.com con dig con el siguiente comando:

$ dig @ 192.168.2.1 google.com NS

Como puede ver en la sección marcada de la captura de pantalla a continuación, estos son los servidores de nombres asociados con el dominio google.com.

Excave toda la información sobre un nombre de dominio con dig:

Puedes encontrar toda la información sobre un nombre de dominio google.com con dig con el siguiente comando:

$ dig @ 192.168.2.1 google.com cualquiera

Como puede ver, todos los registros DNS (A, AAAA, MX, NS, TXT, SOA, etc.) para google.com está impreso en la pantalla.

cavar Salida corta:

Todos los comandos de excavación que ejecutamos anteriormente imprimieron mucha información en un texto bien formateado. Pero si prefiere ver una salida corta, simplemente agregue + short al final de su comando de excavación de la siguiente manera:

$ dig @ 192.168.2.1 google.com cualquier + corto

Como puede ver, solo se imprimen los registros DNS. Debe determinar cuál es qué en esta lista, ya que no tiene ninguna indicación sobre cuál es un registro A, cuál es un registro MX, etc. Pero si miras de cerca un poco, podrás averiguar cuál es lo que registra muy fácilmente. Por ejemplo, todas las direcciones IPv4 son registros A. Todas las direcciones IPv6 son registros AAAA. Todas las líneas que comienzan con un número y luego un Nombre de dominio completo (FQDN) son registros MX. Todas las líneas que tienen texto entre comillas son registros TXT. Todas las líneas que comienzan con ns *.Google.com son registros NS.

Una línea que tiene dos FQDN y 5 números separados por espacio (ns1.Google.com. dns-admin.Google.com. 210455048 900 900 1800 60) es un registro SOA.

Obtención de ayuda con la excavación:

El comando dig tiene muchas opciones. Está fuera del alcance de este artículo mostrarlos todos. Puede ejecutar el siguiente comando para averiguar qué opciones están disponibles y qué hacen:

$ dig -h

Ayuda de excavación:

Así es como instala y usa dig en Debian 9 Stretch. Gracias por leer este artículo.

Emule los clics del mouse colocando el mouse con Clickless Mouse en Windows 10
El uso excesivo de un mouse o teclado en una postura incorrecta puede provocar muchos problemas de salud, como tensión, síndrome del túnel carpiano y ...
Agregue gestos del mouse a Windows 10 con estas herramientas gratuitas
En los últimos años, las computadoras y los sistemas operativos han evolucionado enormemente. Hubo un momento en que los usuarios tenían que usar coma...
Controle y administre el movimiento del mouse entre múltiples monitores en Windows 10
Administrador de mouse de doble pantalla le permite controlar y configurar el movimiento del mouse entre varios monitores, al ralentizar sus movimient...