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

1

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:

  • nomes de host nos dispositivos são usados automaticamente, sem necessidade de manutenção do arquivo /etc/hosts
  • capacidade de endereçar dispositivos pelo seu nome de host, não somente por IP
  • atribuição de .local domain a todos os dispositivos
  • funciona com e sem o domínio .local, ou seja, o link e o link sã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.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?

    
por emk2203 18.05.2016 / 11:41

0 respostas