Saltar al contenido
Todo sobre trucos y tutoriales de Android

Dog – Cliente DNS de línea de comandos para búsqueda de DNS

herramienta de cliente de línea de comando de perro dns

Dog es un cliente DNS de línea de comandos atractivo para la búsqueda de DNS que funciona como excavar. Tiene una salida colorida, comprende la sintaxis normal de los argumentos de la línea de comandos, es compatible con los protocolos DNS sobre TLS y DNS sobre HTTPS, y puede emitir JSON.

Este tutorial muestra cómo instalar y usar la utilidad dog en distribuciones de Linux como CentOS y Ubuntu.

Instalación

En CentOS, instale el paquete openssl-devel que es la dependencia requerida, escriba:


$ yum update -y
$ sudo yum install openssl-devel -y

En CentOS, instale el paquete libssl-dev, que es la dependencia requerida, escriba:

$ sudo apt-get update
$ sudo apt-get install libssl-dev -y

Para instalar en Arch Linux, use el paquete dog-dns de AUR.



Dog, el cliente dns está escrito en Rust. Necesitará rustc versión 1.45.0 o superior.

Para instalar Rust, ejecuta:

$ sudo curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Nota: Instalar Rust usando rustup también instalará cargo.

Escoger Opción 1 y presiona enter

Current installation options:
   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1

Compruebe la versión de óxido para confirmar que es 1.45.0 o superior, escriba:

$ rustc --version
rustc 1.47.0 (18bf6b4f0 2020-10-07)

Hacer el medio ambiente por,

$ sudo chmod a+x $HOME/.cargo/env
$ sudo $HOME/.cargo/env

Descargue el código fuente del perro de GitHub y extráigalo.

$ sudo wget https://github.com/ogham/dog/archive/v0.1.0.tar.gz
$ sudo tar zxvf v0.1.0.tar.gz

Cambie al directorio y cree el proyecto usando,

$ cd dog-0.1.0/
$ sudo cargo build
$ sudo cargo test

Para hacer que el comando del perro se ejecute desde cualquier lugar, escriba:

$ sudo cp ./target/debug/dog /usr/local/bin/

Verifique la instalación usando,

$ dog --version
comprobar la versión del perro
comprobar la versión actual del perro

Cómo usar el comando de perro

Ahora veamos cómo usar el comando dog para consultar diferentes registros DNS.

a) Consultar un registro

dog google.com A
consulta un registro
Salida – Registro de consulta A

b) Consultar registro NS


dog google.com NS
registro de consulta ns
Salida: registro de consulta ns

c) Registro de consulta de un resolutor en particular

dog google.com MX @1.1.1.1
resolución de consultas en particular
Salida: resolución de consultas en particular

d) Ver tiempo de consulta

dog gmail.com --time
Tiempo de consulta
Consultar tiempo de consulta

Conclusión

Este tutorial lo ayuda a instalar y usar el comando dog para consultar diferentes registros DNS. La herramienta para perros es un buen reemplazo para el comando de excavación. Exa es otra buena herramienta del mismo autor Ben, que es un buen listado de archivos.

Gracias por leer y por favor deje sus comentarios en la sección de comentarios a continuación.

TE PUEDE INTERESAR:  Los 11 mejores lugares para comprar computadoras portátiles con Linux preinstalado