6

У меня есть список IP-адресов и MAC-адресов, подключенных к моей локальной сети, но мне нужно получить имена хостов каждого устройства, есть ли для этого команда командной строки или терминала (mac)?

1 ответ1

4

host IP команды должен сделать это:

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

Как Zoredache упоминает в комментариях, это не будет работать, если DNS не настроен должным образом. Конечно, если это так, то у вас есть очень ограниченные возможности. Единственный способ, о котором я могу подумать, - это подключиться к IP-адресу и спросить его, каково его имя хоста (например, если вы можете подключиться к нему по ssh, вы можете выполнить команду hostname чтобы узнать, как оно выглядит: ssh user@the-ip-address hostname).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .