3.5. Comprobando el funcionamiento

Podemos utilizar unos cuantos comandos, ademas de consultar los ficheros de LOG de los distintos sistemas operativos, para comunicarnos y probar el funcionamiento de nuestros servidores DNS o incluso los externos, como por ejemplo:

  • Comando Nslookup: Este comando permite realizar consultas sobre los nombres de dominios de determinadas máquinas dirigidas a un servidor DNS. También permite obtener información sobre el servidor o servidores de nombres activos en un dominio determinado. Existe tanto en sistemas Windows como en Linux.

  • Comando DIG: Este comando tambien permite realizar consultas a servidores DNS, incluso con mas opciones que nslookup, presentando además una información más completa en sus respuetas. Presente unicamente en sistemas Linux.

  • Comando HOST: Presente unicamente en sistemas Linux.

  • Protocolo WHOIS: TCP basado en petición/respuesta que se utiliza para efectuar consultas en una base de datos que permite determinar el propietario de un nombre de dominio o una dirección IP en Internet. Por linea de comandos o vía web.

En el espacio virtual del módulo puedes encontrar ejemplos de como utilizar estos comandos. Además, en los siguientes enlaces puedes encontrar más información sobre estos comandos y el protocolo WHOIS:

3.5.1. Ejemplos de comandos DIG

Consulta básica de un dominio:

dig example.com
Devuelve información completa del dominio, incluyendo registros A, autoridad, y tiempo de respuesta.

Consulta usando un servidor DNS específico:

dig @8.8.8.8 example.com
Realiza la consulta usando el servidor DNS de Google (8.8.8.8).

Consulta solo el registro A:

dig example.com A
Muestra la dirección IPv4 asociada al dominio.

Consulta el registro MX (correo):

dig example.com MX
Muestra los servidores de correo configurados para el dominio.

Consulta el registro NS (servidores de nombres):

dig example.com NS
Muestra los servidores DNS autoritativos del dominio.

Consulta inversa (PTR):

dig -x 192.168.100.203
Devuelve el nombre de dominio asociado a una dirección IP.

Obtener solo la respuesta corta:

dig +short example.com
Muestra únicamente la IP del dominio, útil para scripts.

3.5.2. Ejemplos de comandos NSLOOKUP

Consulta básica de un dominio:

nslookup example.com
Muestra la IP del dominio usando el servidor DNS por defecto.

Consulta usando un servidor DNS específico:

nslookup example.com 8.8.8.8
Realiza la consulta usando el servidor DNS de Google.

Consulta de registro A:

nslookup -query=A example.com
Muestra la dirección IPv4 del dominio.

Consulta de registro MX:

nslookup -query=MX example.com
Muestra los servidores de correo del dominio.

Consulta de registro NS:

nslookup -query=NS example.com
Muestra los servidores DNS autoritativos.
Consulta inversa (PTR):
nslookup 192.168.100.203
Devuelve el nombre de dominio asociado a la IP.

Modo interactivo:

nslookup
    > server 8.8.8.8
    > set type=MX
    > example.com
    > exit
Permite realizar múltiples consultas dentro de una sesión interactiva.