Рейтинг:0

nmap не показывает имена хостов

флаг gs
Alb

Я новичок в Linux, и я пытаюсь получить все имена хостов от хостов моей локальной сети.

Я пробовал команду:

судо нмап -сн 192.168.0.0/24

а также:

sudo nmap -sn -R 192.168.0.0/24

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

Я подумал, что, возможно, у маршрутизатора нет DNS-сервера, и из-за этого он не может предоставить эту информацию для nmap.

Роутер предоставил провайдер.
Проверил, открыт ли порт 53 роутера. Это было!
Я не знаю, возможно ли то, что я хочу, с этим маршрутизатором.

Может быть, кто-нибудь сможет мне помочь?

guiverc avatar
флаг cn
Вы не предоставили информацию об ОС и выпуске
user10489 avatar
флаг in
Если он использует Ubuntu за последние 10 лет, я не вижу, как детали выпуска влияют на этот ответ.
Рейтинг:0
флаг in

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

DNS обычно не поддерживает автоматические динамические имена хостов. Такие протоколы, как mDNS/DNS-SD, реализованные avahi, пытаются это сделать, но это работает только для участвующих хостов в локальной сети.

Имена хостов имеют два источника, и эти источники не обязательно должны совпадать. Один источник — это имена хостов, назначенные IP-адресам через внешний центр и настроенные в DNS, и ни один хост не должен фактически существовать в этих парах ip/hostname. Другим источником является имя, которое хост называет сам, и его можно получить только путем зондирования хоста или прослушивания объявлений хоста через такие протоколы, как SMB или mDNS.

Alb avatar
флаг gs
Alb
Что я хочу, так это найти имя, которое хосты дают себе, из хостов, которые существуют в моей локальной сети. Я думал, что nmap уже получил это.
user10489 avatar
флаг in
nmap проверяет только хосты. Если он получает имя, он получает его, запрашивая у системы обратное разрешение имени. Обычно в системе Linux nsswitch.conf управляет тем, что используется для его обратного разрешения, а dns и mdns находятся в списке. Но если хост не говорит на mdns, вы не получите результата таким образом.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.