Búsqueda de sitios web

Cómo instalar y utilizar los comandos dig y nslookup en Linux


En este artículo, aprenderá cómo instalar el comando dig y el comando nslookup en Linux. Estos comandos se utilizan para solucionar problemas de red y recopilar información sobre nombres de dominio.

Dig, abreviatura de Domain Information Gopher, es una utilidad de búsqueda de DNS que se utiliza para sondear servidores DNS y solucionar problemas asociados con los servidores DNS. Debido a su facilidad de uso, los administradores del sistema confían en la herramienta para solucionar problemas de DNS.

Nslookup se utiliza para manejar búsquedas de DNS y muestra información crucial, como registros MX y la dirección IP asociada con un nombre de dominio.

Los sistemas Linux más nuevos incluyen las utilidades dig y nslookup de forma predeterminada. Sin embargo, es posible que los sistemas Linux más antiguos no lo hagan. Los dos vienen incluidos dentro del paquete bind-utils.

Veamos cómo podemos instalar utilidades de solución de problemas de DNS en Linux.

En esta página:
  1. Instalación de dig & nslookup en CentOS/RHEL
  2. Instalación de dig & nslookup en Debian/Ubuntu
  3. Instalación de dig & nslookup en ArchLinux
  4. Usando el comando de excavación
  5. Usando el comando nslookup

Instalación de dig & nslookup en CentOS/RHEL

En Red Hat Linux /CentOS, instale dig y nslookup usando el comando dnf.

dnf install bind-utils

Tras una instalación exitosa, verifique la versión usando el siguiente comando.

dig -v

Instalación de dig & nslookup en Debian/Ubuntu

En Debian y cualquiera de sus derivados, incluido Debian, la instalación se realiza mediante el comando apt.

apt install dnsutils

Nuevamente, para verificar la instalación, ejecute el comando.

dig -v

Instalación de dig & nslookup en ArchLinux

Para ArchLinux, el comando para instalar dig y nslookup será.

pacman -Sy dnsutils

Para comprobar la versión de dig instalada, ejecute.

dig -v

Usando el comando de excavación

El comando dig se puede utilizar para consultar un nombre de dominio y recuperar información como se muestra:

dig fossmint.com

El comando muestra una gran cantidad de información, como la versión de la utilidad del comando dig, el servidor DNS y su dirección IP correspondiente.

Salida de muestra
; <<>> DiG 9.11.3-1ubuntu1.9-Ubuntu <<>> fossmint.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58049
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;fossmint.com.			IN	A

;; ANSWER SECTION:
fossmint.com.		300	IN	A	104.27.179.254
fossmint.com.		300	IN	A	104.27.171.254

;; Query time: 6 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Nov 15 12:33:55 IST 2019
;; MSG SIZE  rcvd: 73

Para ser más específico y mostrar solo la IP del nombre de dominio, agregue el argumento +short como se muestra:

dig fossmint.com +short

104.17.179.254
104.17.171.254

Para verificar el registro MX del nombre de dominio, ejecute.

dig fossmint.com MX +short

50 mx3.zoho.com.
20 mx2.zoho.com.
10 mx.zoho.com.

Usando el comando nslookup

Para recuperar información sobre un nombre de dominio usando la utilidad nslookup, use el siguiente comando.

nslookup fossmint.com
Salida de muestra
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
Name:	fossmint.com
Address: 104.27.179.254
Name:	fossmint.com
Address: 104.27.171.254
Name:	fossmint.com
Address: 2606:4700:30::681b:b0fe
Name:	fossmint.com
Address: 2606:4700:30::681b:b1fe
Conclusión

En este artículo, aprendió cómo instalar las utilidades de comando dig y nslookup en diferentes distribuciones de Linux y también el uso básico de los comandos. Esperamos que ahora puedas instalar cómodamente las utilidades cuando te enfrentes a un sistema sin ellas.