ПК не видит соседей по имени: DNS, LLMNR, mDNS и NetBIOS в Windows — как настроить правильно (2025)

В локальной сети имена часто «гуляют»: сегодня \NAS открывается, завтра — только по IP. Причина — разные механизмы именования. Разберёмся, что у Вас работает и как сделать надёжно.

Как Windows ищет имя

  1. DNS — главный способ. Если есть локальный DNS (роутер/сервер) с записями на устройства — всё просто.
  2. mDNS — «имя.local», принтеры/камера/Apple. Нужна служба mDNS (в новых Windows есть).
  3. LLMNR — широковещательный опрос в подсети. Ненадёжно, может быть отключён политиками.
  4. NetBIOS — «наследие». Работает, но нестабилен и медлителен.

План наведения порядка

  • Закрепите IP устройств в DHCP роутера, чтобы адреса не менялись.
  • Создайте записи DNS на роутере: nas.home.lan → 192.168.1.10, printer.home.lan → 192.168.1.20.
  • На Windows добавьте локальный суффикс поиска: home.lan.
  • Для принтеров/камер используйте mDNS (printer.local), если нет DNS-записи.
Нужна помощь? Настрою локальный DNS, суффиксы, mDNS и избавлю от «загадочных» имен вроде NEWNAS-ABCD.

1) Добавляем DNS-суффикс в Windows

  1. Откройте свойства IPv4 вашего адаптера → «Дополнительно» → «DNS».
  2. Добавьте «Суффикс для этого соединения»: home.lan. Включите «Добавлять эти суффиксы DNS: home.lan».

2) Включаем mDNS

В новых Windows поддержка mDNS встроена. Убедитесь, что служба «Служба обнаружения функций» запущена, а фаервол не блокирует mDNS (UDP 5353).

PowerShell (Администратор) — команды по одной строке:

Get-Service -Name fdPHost, dnscache
Get-NetFirewallRule -DisplayName "*mDNS*" | Format-Table DisplayName, Enabled, Action

3) LLMNR: включить или отключить?

LLMNR помогает в односегментных сетях, но может порождать «дубли» и задержки. В малой сети лучше сделать нормальный DNS и LLMNR отключить.

Групповые политики (Pro/Enterprise): Конфигурация компьютера → Адм. шаблоны → Сеть → DNS-клиент → Отключить LLMNR.

4) Минимум руками: файл hosts

Разрешён как временная мера. Добавьте строку 192.168.1.10 nas в C:\Windows\System32\drivers\etc\hosts. Но лучше — записи в DNS на роутере.

5) Проверяем

Командная строка — выполнять по одной строке:

nslookup nas.home.lan
ping nas
ping printer.local
ipconfig /displaydns | more

FAQ

Зачем суффикс?

Чтобы писать коротко nas, а Windows искал nas.home.lan автоматически.

Почему иногда имя открывается очень долго?

Windows перебирает методы: DNS→mDNS→LLMNR→NetBIOS. Непоследовательные ответы дают задержки. Помогает нормальный DNS.

Можно оставить только mDNS?

В «яблочных» сетях — да. Но для Windows‑ПК лучше DNS на роутере.

Читайте также: