Obtém o nome do host do endereço IP / endereço MAC

6

Eu tenho uma lista de endereços IP e endereços MAC conectados à minha rede local, mas eu preciso obter os nomes de host de cada dispositivo, existe um comando de linha de comando ou terminal (mac) para isso?

    
por Jonathan. 06.12.2010 / 22:35

1 resposta

4

O comando host IP deve fazer isso:

jed@jed-osx:~$ host 4.2.2.2
2.2.2.4.in-addr.arpa domain name pointer vnsc-bak.sys.gtei.net.

Como Zoredache menciona nos comentários, isso não funcionará se o DNS não estiver configurado corretamente. Claro, se esse for o caso, então você tem opções muito limitadas. O único método que posso pensar é conectar-se ao IP e perguntar qual é o seu nome de host (por exemplo, se você puder ssh para ele, você pode executar o comando hostname para ver o que ele acha que é: ssh user@the-ip-address hostname ).

    
por 06.12.2010 / 22:40