Quiero obtener el nombre de host de un servidor remoto usando la dirección IP usando mi Ubuntu.
En Windows podemos usar NBTSTAT pero esto no funciona en Linux.
¿Alguien sabe cómo hacer eso?
Quiero obtener el nombre de host de un servidor remoto usando la dirección IP usando mi Ubuntu.
En Windows podemos usar NBTSTAT pero esto no funciona en Linux.
¿Alguien sabe cómo hacer eso?
Respuestas:
Windows (y dispositivos Linux con Samba) usan NetBIOS para 'publicar' sus direcciones. Esto es lo que se NBTSTAT
usa para buscar la dirección IP.
Para buscar un nombre de host en su red local por dirección IP, puede usar:
nmblookup -A <ip>
O puede instalar nbtscan
ejecutando:
sudo apt-get install nbtscan
Y use:
nbtscan <ip>
Si los sistemas publican su dirección a través de DNS de multidifusión (los dispositivos OS X, Windows 10 y Linux con una ejecución avahi-daemon
hacen esto), realice una búsqueda usando avahi-resolve
(requiere instalación avahi-utils
):
avahi-resolve -a <ip>
Si el host tiene una dirección IP pública y una entrada DNS inversa que funcione, use los programas dig
(requiere instalación dnsutils
) o host
(requiere instalación bind9-host
):
dig -x <ip>
host <ip>
host
.
Solo otra adición menor a la contribución de otros, en caso de que no conozca la IP.
Si no conoce su, escriba:
sudo ifconfig -all
Puedes encontrar el allí. Entonces, todo lo que necesita hacer es usar:
host <ip>
comando como se mencionó anteriormente.
Aunque esta es una pregunta ya respondida, puedo encontrar útil agregar esta simple sugerencia a los recién llegados de ubuntu-linux.