Послуга вирішення адрес за допомогою пристрою, який не є шлюзом чи сервером DNS?


3

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

Тут є посиланням на Hass.io. Питання не заблоковано для конкретного постачальника, це лише приклад, який я знайшов.

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

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

Моє питання полягає в тому, чому може інший ПК в тій самій підмережі вирішити hassio.local на IP-адресу.

Ніхто не редагувався /etc/hosts на цьому ПК і DNS-сервері визначається маршрутизатором, на що не вплине щойно введений апарат хассіо.

Чи є інший механізм вирішення, про який я не знаю?


Шлюз за замовчуванням діє лише як переадресатор DNS на зовнішній сервер імен в Інтернеті, тому це не є фактично самою службою пошуку. Але, щоб відповісти на ваше запитання, ні, звичайно нічого іншого, що надає DNS в мережі SOHO, окрім файлу hosts etc, який ви згадали. Можливо, що 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

Ймовірно, він використовує multicast DNS , які за замовчуванням вирішуються тільки .local імена.

Ваш клієнт виконує запит групової розсилки DNS для .local ім'я, відправивши запит до багатоадресної адреси. Хост, який заявляє відповідь на ім'я, передає свою власну IP-адресу назад за допомогою багатоадресної передачі. Інші клієнти в мережі можуть кешувати відповідь у власних кешах.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.