Encontrar el nombre de host de IP Linux

Find Hostname From Ip Linux



Los nombres o etiquetas son útiles ya que nos permiten identificar una cosa o una persona de otra. Incluso el nombre de una persona, que puede no ser único a nivel mundial, contiene un conjunto de caracteres que permiten que una persona se distinga de otra.

De manera similar, las computadoras admiten etiquetas o nombres que les ayudan a tener una identidad única en una red. Ahí es donde entra en juego un nombre de host. Un nombre de host es un conjunto de caracteres alfanuméricos exclusivos de una red informática, que permite que los dispositivos se comuniquen entre sí.







Normalmente, la tecnología subyacente que identifica una computadora o un dispositivo en una red es un conjunto de números conocidos como direcciones IP. Luego, estos se asignan a un nombre específico resuelto en la dirección IP de la máquina.



En este tutorial, sin embargo, le mostraré varias formas que puede utilizar para obtener el nombre de host asociado con una dirección IP específica. Los métodos discutidos en este tutorial funcionarán en casi todos los sistemas Linux y tipo Unix.



Si está buscando instrucciones detalladas sobre cómo funcionan los sistemas como los nombres de dominio, consulte el recurso en el enlace que se proporciona a continuación:





https://linuxhint.com/dns-for-beginners/

Con eso fuera del camino, vamos a sumergirnos.



Método 1: ping

El método más simple para obtener el nombre de host de una dirección IP es usar ping. Ping es una utilidad de línea de comandos simple pero poderosa que usa paquetes ECHO para comunicarse con un host.

NOTA: El siguiente comando solo funciona en máquinas con Windows. Para Linux, verifique el siguiente método.

Para obtener un nombre de host de una dirección IP con ping, use el siguiente comando:

$ ping -a 172.67.209.252

Aquí está el resultado del comando anterior:

El comando anterior no siempre es confiable; a menudo solo funciona si el nombre de host está disponible en el archivo de hosts.

Aprende más aquí:

https://linuxhint.com/modify-etc-host-file-linux/

https://linuxhint.com/edit-hosts-file-on-linux/

Método 2: comando de host

El segundo método común para obtener el nombre de host de la dirección IP en Linux es el comando de host. Esta sencilla herramienta es parte del dnsutil paquete.

Para instalar el paquete, use los comandos:

Distribuciones basadas en Ubuntu / Debian

$ sudo apt-get install dnsutils -y

REHL / CentOS

$ sudo yum install dnsutils

Fedora

$ sudo dnf instalar dnsutils

Arco

$ sudo pacman -S dnsutils

Una vez que haya instalado la herramienta, puede ejecutar el siguiente comando para obtener el nombre de host de una dirección IP.

$ anfitrión

A continuación se muestra un resultado de ejemplo:

[[correo electrónico protegido] ~] $ host 216.58.223.78
78.223.58.216.in-addr.arpa puntero de nombre de dominio mba01s07-in-f14.1e100.net.

NOTA : El uso del comando host requiere que el sistema esté registrado con un servidor DNS como Cloudflare o Google Public DNS o una entrada en el archivo host. Dependiendo del servidor DNS con el que esté configurado el sistema, el resultado puede diferir o ninguno en absoluto.

Si está utilizando Fedora, asegúrese de conservar la configuración de DNS antes de reiniciar, ya que Network Manager a menudo los sobrescribe.

Método 3: Uso de Dig

El siguiente método que puede probar es utilizar dig. Dig es una utilidad de línea de comandos que es útil para realizar consultas DNS y búsquedas inversas. Es una herramienta poderosa que tiene una colección de características además de buscar un nombre de host.

Para obtener más información sobre excavar, consulte este tutorial.

https://linuxhint.com/install_dig_debian_9/

Una vez que haya instalado dig en su sistema, use el comando:

$ dig -x

También es bueno tener en cuenta que el servidor debe tener habilitada la búsqueda de DNS inversa; de lo contrario, no obtendrá el nombre de host del servidor.

Método 4: Nslookup

Una forma mucho más simple y común de buscar el nombre de host desde una dirección IP es usar nslookup. Nslookup es una utilidad de línea de comandos, similar a dig, pero que permite a los usuarios consultar al DNS los nombres de host y las asignaciones de direcciones IP.

Para consultar un nombre de host con nslookup, use el comando como:

$ nslookup

Un ejemplo es el que se muestra a continuación:

[[correo electrónico protegido] ~] $ nslookup 216.58.223.110
110.223.58.216.in-addr.arpa name = mba01s08-in-f14.1e100.net.

Las respuestas autorizadas se pueden encontrar en:

Conclusión

Para este tutorial, ilustramos varias formas de obtener el nombre de host de una dirección IP tanto en máquinas Linux como Windows. Si está buscando un tutorial más detallado sobre cómo funciona el DNS, considere el recurso en el enlace que se proporciona a continuación:

https://linuxhint.com/dns-for-beginners/