как мой маршрутизатор знает о моем имени хоста и как узнать имена хостов других компьютеров?

У меня есть маршрутизатор cisco, с помощью которого я подключаю свои 2 ПК под управлением ubuntu к интернету. Я получаю ip-адрес по DHCP. Когда я проверяю список компьютеров, подключенных к маршрутизатору, на странице администратора маршрутизатора отображаются ip-адреса вместе с именами хостов. Кажется, что с помощью DHCP маршрутизатор каким-то образом смог поймать имена хостов из "/etc/hostname" или /etc/hosts", я прав?
Дело в том, что если я изменю имя своего ПК, отредактировав файл "/ etc / hostname "и даже" / etc / hosts", маршрутизатор все равно сохраняет предыдущее имя хоста, даже при сбросе, как я могу заставить маршрутизатор сохранять обновленное имя хоста?

с другой стороны, как я могу узнать имена компьютеров, подключенных к моей сети? nmap, похоже, не выполняет эту работу. Нужно ли настраивать домен для всех компьютеров в сети? Как я могла так поступить?

3
задан cracq
25.11.2022 11:58 Количество просмотров материала 2996
Распечатать страницу

3 ответа

когда ваш компьютер включен, он использует протокол DHCP для запроса IP-адреса и сетевых настроек, и часть информации, предоставленной ПК, является его именем. DHCP-сервер запоминает это и добавляет его во внутреннюю базу данных DNS. Это работает, когда тот же самый компьютер (ваш маршрутизатор Cisco) действует и как DHCP и как сервер DNS.

посмотреть основы DHCP (Dynamic Host Configuration Protocol)

 DHCPREQUEST 
 …
 DHCP: Host Name              = JUMBO-WS

или MS Technet: приложение D: DHCP Пакеты

запрос DHCP

...

Остальная часть кадра (300 или 548 байтов) является частью обнаружения DHCP. Его детали включают в себя:

...

- Имя хоста-список имен компьютеров клиентского компьютера.

6
отвечен RedGrittyBrick 2022-11-26 19:46

ну, у самого маршрутизатора есть список имен хостов. Для некоторых маршрутизаторов они фактически работают под управлением версии linux. Обычно маршрутизатор находит набор имен хостов по протоколу разрешения DNS:

http://en.wikipedia.org/wiki/Domain_Name_System

0
отвечен jwir3 2022-11-26 22:03

маршрутизатор может знать имена компьютеров, подключенных к нему, несколькими способами.

  • NetBIOS
  • DNS, если маршрутизатор работает под управлением внутренней службы DNS.
  • DHCP сервер может также хранить его, как имя запроса системы аренды DHCP является частью процесса запроса.

есть некоторые другие, вероятно, не стоит отметить, как ВЫИГРЫВАЕТ.

Что касается поиска названий систем в вашей сети, вы можете использовать инструмент nbtscan.

0
отвечен Sane 2022-11-27 00:20

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх