1

Я пытаюсь найти имена компьютеров в той же сети, что и я. Иногда, когда я использую arp -a я получаю знак вопроса (?) для имени хоста. Я попытался использовать nslookup xx.xx.xx.xx и host xx.xx.xx.xx но они также не могут разрешить имя хоста:

** server can't find xx.xx.xx.xx.in-addr.arpa.: NXDOMAIN

Я знаю, что эти другие машины имеют имена хостов, потому что я вижу их в некоторых сетях Wi-Fi, но не в других.

Есть ли способ разрешить эти имена хостов и по какой причине иногда имя хоста недоступно с помощью arp -a?

Спасибо!

Кстати, если это неправильная группа обмена стека для публикации, просто дайте мне знать, в какую группу она должна войти, и я перенесу ее.

1 ответ1

2

arp использует те же функции разрешения имен, что и другие команды, поэтому, если обратные записи DNS в вашей сети не установлены для некоторых IP-адресов, ни один из инструментов не сможет разрешить эти IP-адреса.

Можно попытаться разрешить имена хостов с помощью nmblookup если компьютеры работают под управлением Windows, но в целом администратор ваших систем DHCP/DNS должен иметь возможность решить эти вопросы.

(Перемещено из комментария.)

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