Eu quero mover a funcionalidade do DNS do meu roteador para um PC executando dnsmasq
na rede. A configuração básica está ativa e em execução, mas não tenho as seguintes funções que o roteador implementou:
/etc/hosts
.local
domain a todos os dispositivos O DHCP ainda está em execução no roteador; Eu adicionei um arquivo 00-basic.conf
a /etc/dnsmasq.d
:
domain=local
expand-hosts
local=/local/
address=/my.router/192.168.1.1
Isso aborda os primeiros quatro pontos, mas não o quinto. Funciona com clientes Windows, clientes Ubuntu, mas não Android e um sistema Slackware. O Android dá android_getaddrinfo failed: EAI_NODATA
em um shell.
O que preciso fazer para obter a funcionalidade mencionada em todos os sistemas, como aconteceu quando o roteador era responsável pelo DNS? Por que isso acontece?