В моей домашней сети работает несколько компьютеров, и все они подключены к одному маршрутизатору. Я использую Linux на некоторых машинах и Windows на других. Без какой-либо конфигурации я могу пропинговать имя хоста с компьютера, независимо от ОС этого хоста, и это работает. Я ничего не настроил, так что делает разрешение имени хоста?
2 ответа
Нет, это, вероятно, не на основе DNS вообще ... Машины Windows изначально используют разрешение имен NetBIOS для идентификации других машин в сегменте локальной сети. Ящики Linux, предполагающие относительно недавнее распространение, почти наверняка по умолчанию используют samba, что позволяет им подключаться к сообщениям Windows SMB, предоставляя им доступ к сообщениям NetBIOS и разрешению имен. Ничто из этого не зависит от маршрутизатора - вы можете заменить его на тупой пассивный концентратор, и все будет работать так же хорошо.
возможно, на маршрутизаторе работает какая-то базовая внутренняя служба DNS - если она основана на Linux, возможно, с помощью dnsmasq.