Как настроить dnsmasq на ПК, чтобы имитировать функции комфорта маршрутизатора?

Как настроить dnsmasq на ПК, чтобы имитировать функции комфорта маршрутизатора?

Я хочу перенести функциональность DNS с моего маршрутизатора на ПК, работающий dnsmasqв сети. Базовая настройка запущена и работает, но мне не хватает следующих функций, реализованных маршрутизатором:

  • имена хостов на устройствах используются автоматически, /etc/hostsобслуживание файлов не требуется
  • возможность адресации устройств по имени хоста, а не только по IP
  • назначение .localдомена всем устройствам
  • работает как с доменом .local, так и без него, т.е.http://box1иhttp://box1.localоба являются законными и могут использоваться для просмотра сервера box1
  • работает с клиентами Windows, Android, Linux и другими

DHCP все еще работает на маршрутизаторе; я добавил файл 00-basic.confв /etc/dnsmasq.d:

domain=local
expand-hosts
local=/local/
address=/my.router/192.168.1.1

Это касается первых четырех пунктов, но не пятого. Это работает с клиентами Windows, клиентами Ubuntu, нонетAndroid и система Slackware. Android дает android_getaddrinfo failed: EAI_NODATAоболочку.

Что мне нужно сделать, чтобы получить упомянутую функциональность для всех систем, как это было, когда маршрутизатор отвечал за DNS? Почему это вообще происходит?

Связанный контент