Служба разрешения адресов устройством, которое не является шлюзом или DNS-сервером?

3

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

Вот это ссылка на Hass.io. Вопрос не привязан к конкретному поставщику, это всего лишь пример, который я нашел.

Короче, в инструкции сказано:

  • установите образ на свой Raspberry Pi
  • подключите его к вашему WiFi
  • веб-интерфейс доступен по адресу http://hassio.local:8123

Мой вопрос: почему другой компьютер в той же подсети может разрешить hassio.local на IP-адрес.

Никто не редактировал /etc/hosts на этом компьютере и DNS-сервер определяется маршрутизатором, на что не может повлиять недавно представленное устройство hassio.

Есть ли другой механизм разрешения, о котором я не знаю?

TheMeaningfulEngineer
источник
Ваш шлюз по умолчанию действует только как сервер пересылки DNS для внешнего сервера имен в Интернете, поэтому он не является реальной службой поиска. Но чтобы ответить на ваш вопрос, нет, как правило, ничто иное не предоставляет DNS в сети SOHO, кроме файла etc / hosts локального хоста, который вы упомянули. Возможно, что Hassio как-то связывает MAC с именем хоста, но я не уверен.
SamAndrew81
Ваш маршрутизатор или все, что действует как DNS, может создавать записи для каждого хоста, когда он также раздает IP через DHCP. Существует также разрешение имен NetBios, которое может использоваться или не использоваться здесь.
Appleoddity
@Appleoddity Your router or whatever is acting as DNS can create entries for each host when it also hands out an IP via DHCP это звучит многообещающе. Есть ли термин для этого?
TheMeaningfulEngineer
Не уверен, что есть имя. Вы можете проверить эту теорию, используя nslookup. Найдите нужные хосты и посмотрите, получите ли вы ответ. Это доказательство того, что адрес исходит от DNS.
Appleoddity

Ответы:

2

Скорее всего использует многоадресный DNS , который по умолчанию разрешает только .local имена.

Ваш клиент выполняет многоадресный DNS-запрос для .local имя, отправив запрос на адрес многоадресной рассылки. Хост, который запрашивает имя, отвечает, отправляя свой собственный IP-адрес обратно с помощью многоадресной рассылки. Другие клиенты в сети могут кэшировать ответ в своих собственных кешах.

sebasth
источник