Como configurar o dnsmasq no PC para imitar as funções de conforto do roteador?

Como configurar o dnsmasq no PC para imitar as funções de conforto do roteador?

Quero mover a funcionalidade DNS do meu roteador para um PC em execução dnsmasqna rede. A configuração básica está instalada e funcionando, mas faltam as seguintes funções que o roteador implementou:

  • nomes de host nos dispositivos são usados ​​automaticamente, sem /etc/hostsnecessidade de manutenção de arquivos
  • capacidade de endereçar dispositivos por seu nome de host, não apenas por IP
  • atribuição de .localdomínio a todos os dispositivos
  • funciona com e sem o domínio .local, ou sejahttp://caixa1ehttp://box1.localsão legais e podem ser usados ​​para navegar no servidor box1
  • funciona com clientes Windows, Android, Linux e outros

O DHCP ainda está em execução no roteador; Eu adicionei um arquivo 00-basic.confa /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, masnãoAndroid e um sistema Slackware. O Android dá android_getaddrinfo failed: EAI_NODATAuma concha.

O que preciso fazer para obter a funcionalidade mencionada para todos os sistemas, como quando o roteador era responsável pelo DNS? Por que isso acontece?

informação relacionada