saber - hostname linux
¿Cómo obtener el nombre de host de IP(Linux)? (2)
Me gustaría obtener una máquina remota / nombre de host a través de la dirección IP. Encontré muchas respuestas como nslookup, host, resloveip, etc. pero todavía no puedo obtener el nombre de host de mi máquina de destino (centaje de sistema operativo, ubuntu, etc.) ¿Parece necesario registrarme en el servidor DNS?
Tengo una máquina llamada prueba y usando IP 10.1.27.97
pero utilicé el método anterior aún no puedo obtener " prueba "
¿Alguien puede ayudarme a obtener el nombre de host de la dirección IP?
Para encontrar un nombre de host en su red local por dirección IP, puede usar:
nmblookup -A <ip>
Para encontrar un nombre de host en Internet, puede usar el programa host
:
host <ip>
O puede instalar nbtscan
ejecutando:
sudo apt-get install nbtscan
Y use:
nbtscan <ip>
Actualización 2018-05-13
Puede consultar un servidor de nombres con nslookup
. ¡Funciona en ambos sentidos!
nslookup <IP>
nslookup <hostname>
Para utilizar nslookup
, host
o gethostbyname()
, el nombre del objetivo deberá registrarse con DNS o definirse estáticamente en el archivo hosts en la máquina que ejecuta su programa. Sí, podría conectarse al destino con SSH o alguna otra aplicación y consultarla directamente, pero para una solución genérica necesitará algún tipo de entrada de DNS para ello.