GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos de excavación en Linux

Dig es una utilidad de búsqueda de DNS. Si no está instalado en su sistema, puede encontrarlo como parte de dnsutils en administradores de paquetes basados ​​en Debian y bind-utils en Fedora, CentOS y Arch.

El comando dig se usa para consultar servidores DNS; es más flexible que el comando obsoleto nslookup. Cuando se invoca solo con la opción -h, muestra una lista de opciones para el comando. Si lo usa sin ninguna opción o argumento, buscará el servidor raíz.

Los argumentos estándar son:

  • servidor :El servidor a consultar. Si no se proporciona ningún servidor, dig comprobará los servidores de nombres enumerados en /etc/resolv.conf. La dirección puede ser una dirección IPv4 con puntos o una dirección IPv6 delimitada por dos puntos. También puede ser un nombre de host, que dig resolverá (a través de los servidores de nombres en /etc/resolv.conf).
  • nombre :El nombre de dominio a buscar.
  • tipo :El tipo de consulta a realizar, como A, ANY, MX, SIG, etc. El valor predeterminado es A, pero puede usar cualquier tipo de consulta BIND9 válido.

El formato del comando se muestra aquí:

# dig google.com
; <<>> DiG 9.9.4-RedHat-9.9.4-38.el7_3 <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56840
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512

;; QUESTION SECTION:
;google.com.      IN  A

;; ANSWER SECTION:
google.com.    268  IN  A  216.58.217.206
;; Query time: 36 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sun Mar 05 17:01:08 PST 2017
;; MSG SIZE rcvd: 55

Para consultar un servidor DNS específico, en lugar de los servidores DNS predeterminados para su host, use la siguiente sintaxis:

# dig @server host_to_lookup

Ejemplos de comandos de excavación

1. Para profundizar en cualquier servidor de nombres de dominio:

# dig centos.com

2. Para ocultar cualquier sección en particular de la salida:

# dig centos.com +noanswer
# dig centos.com +noadditional 
# dig centos.com +nostats
# dig centos.com +noauthority
# dig centos.com +nocomments

3. Para consultar todo tipo de registros:

# dig centos.com -t ANY

4. Para consultar registros MX (registros de Mail Exchanger):

# dig centos.com MX
# dig centos.com -t MX

5. Para consultar registros SIG (Signature Records):

# dig centos.com -t SIG

6. Para consultar registros NS (registros del servidor de nombres):

# dig centos.com -t NS

7. Para consultar registros TXT (Registros de texto):

# dig centos.com -t TXT

8. Para ver el resultado resumido:

# dig centos.com +short

9. Para realizar la búsqueda inversa de DNS del servidor:

# dig -x centos.com


Linux
  1. 7 ejemplos de comandos Linux df

  2. Ejemplos de comandos rm en Linux

  3. Ejemplos de comandos ps en Linux

  4. Ejemplos de comandos sa en Linux

  5. w Ejemplos de comandos en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Comando ip de Linux con ejemplos

15 comandos ps de Linux con ejemplos

8 ejemplos de comandos LDD en Linux

Ejemplos de comandos id en Linux