O dnsmasq é um pouco incerto no momento em que o meu separador de barreira, o que resulta em
nslookup: can't resolve 'starkill': Name or service not known
aqui também, mesmo que o nome normalmente possa ser resolvido sem problemas.
primeiro tente um
killall -HUP dnsmasq
ou até mesmo um reinício, se você quiser ter certeza de que o dnsmasq realmente atende os pedidos como deveria.
segundo, há uma opção para completar automaticamente os FQDNs no dnsmasq. Eu tenho este trabalho aqui com a seguinte configuração (/ etc / config / dhcp):
config dnsmasq
option domainneeded '1'
option boguspriv '1'
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option local '/lan/'
option domain 'lan'
option expandhosts '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.auto'
option filterwin2k '1'
list addnhosts '/var/adblock/block.hosts'
expandhosts é apenas para / etc / hosts, portanto, não é mais aplicável à sua configuração, mas acho que o domínio local E deve ajudá-lo.
minha / etc / config / network tem
option dns '192.168.200.1'
eu não sei agora se o recarregamento da rede realmente também recarrega o dnsmasq de tal forma que ele revincula as concessões do dhcp que você teria que acionar no lado do cliente, caso contrário a diretiva entraria em vigor.
você já tentou tcpdump'ing em seu servidor DNS ao consultá-lo diretamente com o nslookup? o pedido chega a ele? este seria um primeiro ponteiro para se certificar que o problema é realmente na caixa openwrt ...
se você encontrar uma maneira de fazer o dnsmasq consistentemente atender ao pedido, me avise, isso realmente torna as coisas aqui bastante instáveis.
Eu não sei se você pode editar o /etc/dnsmasq.conf, mas há muitas opções que você pode usar. Eu usei dnsmasq em boxe full linux algumas vezes e sempre fui capaz de configurá-lo para atender às minhas necessidades, mas eu acho que é um pouco diferente em openwrt como parece ..
provavelmente também dê uma olhada na respectiva seção (DNS secundário) em link