Какой протокол использует большинство домашних маршрутизаторов для получения имен подключенных устройств?

642
netvope

В большинстве домашних маршрутизаторов вы можете найти таблицу клиентов DHCP. Очевидно, что маршрутизатор знает IP и MAC-адреса подключенных компьютеров. Однако большую часть времени маршрутизатор может также перечислять имена компьютеров. Так какой протокол они используют, чтобы получить имена? Возможно, NetBIOS?

1

1 ответ на вопрос

3
heavyd

Протокол, используемый маршрутизаторами, сам DHCP. Глядя на эту разбивку протокольных сообщений, вы можете увидеть, что в DHCPDISCOVERсообщении, которое представляет собой сообщение, которое клиент отправляет для запроса IP-адреса DHCP, оно содержит поле Имя хоста сервера, которое содержит имя хоста клиента.

О, спасибо, я не знал, что у DHCPDISCOVER есть такое поле. Теперь я задаюсь вопросом, почему я не вижу имя хоста моих коробок Ubuntu в моем маршрутизаторе. Может быть, мне нужен WireShark, чтобы проверить, что происходит. netvope 14 лет назад 0

Похожие вопросы