Почему другие компьютеры в моей домашней сети иногда разрешаются как xyz.local, а другие - как xyz.lan?

У меня есть устройство NAS, которое отображается в закладках Safari Bonjour как xyz.local. Я скопировал прямую ссылку на папку на NAS в свои закладки, например, http://xyz.local/file/here. Иногда ссылка xyz.local не работает. Но когда я заменяю суффикс .local на .lan, это работает! В чем разница между .local и .lan?

1 ответ1

0

Домен .local обычно используется Zeroconf MDNS, который является нецентрализованной системой DNS, где каждая машина объявляет имена хостов, которые у них есть. Домен .lan, вероятно, используется вашим маршрутизатором, который запускает DNS-сервер, содержащий имена хостов, в зависимости от того, какие машины объявляют, когда они используют DHCP. Если имя хоста .local не работает, значит что-то не так с MDNS (не объявляется удаленной машиной, не работает локальный распознаватель и т.д.).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .