Encuentre el nombre de host de IP Linux

Encuentre el nombre de host de 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 podría no ser globalmente único, contiene un conjunto de caracteres que permiten que una persona se distinguida de otra persona.

Del mismo modo, las computadoras admiten etiquetas o nombres que les ayudan a darles una identidad única en una red. Ahí es donde entra un nombre de host. Un nombre de host es un conjunto de caracteres alfanuméricos exclusivos de una red de computadoras, lo que permite que los dispositivos se comuniquen entre sí.

Por lo general, 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 se asignan a un nombre específico resuelto a la dirección IP de la máquina.

En este tutorial, sin embargo, le mostraré varias formas que puede usar para que el nombre de host se asocie con una dirección IP específica. Los métodos discutidos en este tutorial funcionarán en casi todos los sistemas de Linux y 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, buceemos.

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 potente que utiliza paquetes Echo para comunicarse con un host.

NOTA: El siguiente comando solo funciona en las máquinas de Windows. Para Linux, marque el siguiente método.

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

$ ping -a 172.67.209.252

Aquí está la salida 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-archivo-on-linux/

Método 2: comando de host

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

Para instalar el paquete, use los comandos:

Distros con sede en Ubuntu/Debian

$ sudo apt -get instalación dnsutils -y

Rehl/centos

$ sudo yum instalación dnsutils

Fedora

$ sudo dnf instalación dnsutils

Arco

$ sudo Pacman -S Dnsutils

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

$ anfitrión

Una salida de ejemplo está a continuación:

[Fedora@Fedora34 ~] $ host 216.58.223.78
78.223.58.216.in-addr.ARPA Dominio Nombre puntero MBA01S07-In-F14.1e100.neto.

NOTA: El uso del comando host requiere que el sistema se registre en un servidor DNS como CloudFlare o Google Public DNS o una entrada en el archivo de host. Dependiendo del servidor DNS, el sistema está configurado, el resultado puede diferir o ninguno en absoluto.

Si está utilizando Fedora, asegúrese de persistir su configuración DNS antes de un reinicio porque el administrador de la red a menudo los sobrescribe.

Método 3: Uso de DIG

El siguiente método que puede probar es usar DIG. DIG es una utilidad de línea de comandos que es útil para realizar consultas DNS y búsqueda inversa. 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 DIG, 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 habilitado la búsqueda 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 eso permite a los usuarios consultar DNS para 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 como se muestra a continuación:

[Fedora@Fedora34 ~] $ nslookup 216.58.223.110
110.223.58.216.in-addr.ARPA Nombre = MBA01S08-In-F14.1e100.neto.
Las respuestas autorizadas se pueden encontrar de:

Conclusión

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

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