Minha LAN possui 50 hosts do Windows. Na linha de comando do Windows, tento executar ping para obter o endereço IP de uma máquina Windows em execução.
A questão é como obter o nome de host de um endereço IP específico no mesmo grupo de trabalho do Windows?
Outra pergunta é como saber o nome do host da máquina Windows em uma caixa do Linux se eu tiver um endereço IP? Qual comando você usa? Eu tenho um host executando o Kubuntu 9.04.
nmblookup
faz parte do pacote Samba da minha distribuição. Não sei pornmblookup
que isso faz o ip para nome do host faz parte do Samba (código do sistema de arquivos em rede e código dos serviços de impressão).O método tecnicamente preferível é digitar
nslookup <ip address>
Na verdade, o NSLOOKUP solicita ao servidor DNS o endereço IP do nome do host. O ping usará o cache do resolvedor de DNS local , que pode estar incorreto até você liberar.
fonte
nslookup <ip address>
e ele resolverá a pesquisa inversa.No Windows, você pode usar
ping -a x.x.x.x
para tentar resolver o nome do host a partir do endereço IP .fonte
Existem algumas maneiras de fazer isso no Windows e no Linux. Por exemplo,
Ref: Várias maneiras de obter o endereço IP do nome do host no Linux e Windows
fonte
Para usuários de mac
smbutil -v status -ae x.x.x.x
funciona. Você também pode usararp -a
para obter endereços mac para tudo na sua rede.fonte
nmblookup pode não funcionar bem para hosts Linux, porque o nome NetBIOS está obsoleto. E no Windows, é limitado à rede local.
fonte