Quero obter o nome do host de um servidor remoto usando o endereço IP usando o meu Ubuntu.
No Windows, podemos usar o NBTSTAT, mas isso não funciona no Linux.
Alguém sabe como fazer isso?
fonte
Quero obter o nome do host de um servidor remoto usando o endereço IP usando o meu Ubuntu.
No Windows, podemos usar o NBTSTAT, mas isso não funciona no Linux.
Alguém sabe como fazer isso?
Windows (e dispositivos Linux com Samba) usam o NetBIOS para 'publicar' seus endereços. É isso que NBTSTAT
utiliza para procurar o endereço IP.
Para encontrar um nome de host na sua rede local por endereço IP, você pode usar:
nmblookup -A <ip>
Ou você pode instalar nbtscan
executando:
sudo apt-get install nbtscan
E use:
nbtscan <ip>
Se os sistemas publicarem seus endereços via DNS Multicast (dispositivos OS X, Windows 10 e Linux com uma execução em execução avahi-daemon
), faça uma pesquisa usando avahi-resolve
(requer instalação avahi-utils
):
avahi-resolve -a <ip>
Se o host tiver um endereço IP público e uma entrada DNS reversa, use os programas dig
(requer instalação dnsutils
) ou host
(requer instalação bind9-host
):
dig -x <ip>
host <ip>
host
.Basta digitar o seguinte comando no terminal Linux / Ubuntu:
fonte
Apenas mais uma pequena adição à contribuição de outros, caso você não saiba o IP.
Se você não conhece o seu, digite:
Você pode encontrar o lá. Então, tudo que você precisa fazer é usar o:
comando como mencionado anteriormente.
Embora essa seja uma pergunta já respondida, posso achar útil adicionar essa dica simples aos novatos no ubuntu-linux.
fonte