Minha LAN tem 50 hosts Windows. Na linha de comando do Windows, tento pingar para obter o endereço IP de uma máquina Windows em execução.
A questão é como obter o nome do host de um endereço IP específico no mesmo grupo de trabalho do Windows?
Outra questão é como saber o nome do host da máquina Windows de uma caixa Linux se eu tiver um endereço IP? Qual comando você usa? Eu tenho um host executando o Kubuntu 9.04.
Se você deseja determinar o nome de uma máquina Windows sem DNS, tente Nbtstat . Mas isso só funcionará no Windows:
Por exemplo,
No Linux, você deve tentar o nmblookup que faz quase o mesmo.
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 DNS Resolver Cache local , que pode estar incorreto até você liberar.
No Windows, você pode
ping -a x.x.x.x
tentar resolver o nome do host a partir do endereço IP .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 no Windows
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.nmblookup pode não funcionar bem para hosts Linux, porque o nome NetBIOS está obsoleto. E no Windows, é limitado à rede local.