Я заметил, что некоторые устройства без шлюза предлагают возможность доступ к их веб-интерфейсу по имени хоста.
Вот это ссылка на Hass.io. Вопрос не привязан к конкретному поставщику, это всего лишь пример, который я нашел.
Короче, в инструкции сказано:
- установите образ на свой Raspberry Pi
- подключите его к вашему WiFi
- веб-интерфейс доступен по адресу
http://hassio.local:8123
Мой вопрос: почему другой компьютер в той же подсети может разрешить hassio.local
на IP-адрес.
Никто не редактировал /etc/hosts
на этом компьютере и DNS-сервер определяется маршрутизатором, на что не может повлиять недавно представленное устройство hassio.
Есть ли другой механизм разрешения, о котором я не знаю?
Your router or whatever is acting as DNS can create entries for each host when it also hands out an IP via DHCP
это звучит многообещающе. Есть ли термин для этого?Ответы:
Скорее всего использует многоадресный DNS , который по умолчанию разрешает только
.local
имена.Ваш клиент выполняет многоадресный DNS-запрос для
.local
имя, отправив запрос на адрес многоадресной рассылки. Хост, который запрашивает имя, отвечает, отправляя свой собственный IP-адрес обратно с помощью многоадресной рассылки. Другие клиенты в сети могут кэшировать ответ в своих собственных кешах.источник