Meu cliente em questão era um XBian Raspberry Pi, e uma atualização subsequente depois de algumas correções de bugs parecem ter resolveu o problema.
Estou executando o DNSMasq como meu servidor DHCP e DNS no meu roteador DD-WRT. Eu tinha pensado que o DNSMasq estava adicionando hosts que ele registrou no DHCP para o servidor DNS automaticamente, mas eu tenho algumas máquinas na minha rede que o servidor DNS afirma que não pode encontrar. O que mais eu preciso fazer?
Configuração do DNSMasq ( /tmp/dnsmasq.conf
):
interface=br0
resolv-file=/tmp/resolv.dnsmasq
all-servers
domain=domain
dhcp-leasefile=/tmp/dnsmasq.leases
dhcp-lease-max=144
dhcp-option=lan,3,0.0.0.1
dhcp-authoritative
dhcp-range=lan,0.0.0.100,0.0.0.200,255.255.0.0,1440m
stop-dns-rebind
dhcp-option= option:dns-server, 0.0.0.1 # DHCP option 006
server = 4.2.2.3
server = 4.2.2.4
server = 4.2.2.1
server = 4.2.2.2
DNSMasq arrenda o arquivo ( /tmp/dnsmasq.leases
):
86400 00:00:00:00:00:01 0.0.0.101 host_fail *
86400 00:00:00:00:00:02 0.0.0.102 host_succeed *
Ping / resultados nslookup :
root@dd-wrt:~# ping host_succeed
PING host_succeed (0.0.0.102): 56 data bytes
64 bytes from 0.0.0.102: seq=0 ttl=64 time=2.138 ms
64 bytes from 0.0.0.102: seq=1 ttl=64 time=0.892 ms
--- host_succeed ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.892/1.515/2.138 ms
root@dd-wrt:~# ping host_fail
root@dd-wrt:~# nslookup host_succeed
Server: 0.0.0.1
Address 1: 0.0.0.1 dd-wrt.domain
Name: host_succeed
Address 1: 0.0.0.102 host_succeed
root@dd-wrt:~# nslookup host_fail
Server: 0.0.0.1
Address 1: 0.0.0.1 dd-wrt.domain
root@dd-wrt:~# cat /etc/hosts
127.0.0.1 localhost
0.0.0.1 dd-wrt.domain
root@dd-wrt:~# cat /etc/resolv.conf
search isp.net
search domain
nameserver 0.0.0.1
O que pode ser diferente entre
Anteriormente, tive problemas com meu cliente não enviou um nome de host , mas acredito que o roteador e o leasing agora confirme que meu cliente está fazendo isso corretamente.
O que preciso alterar para garantir que o DNSMasq possa atender às solicitações de DNS desses hosts aos quais suas concessões de DHCP fornecidas?
Meu cliente em questão era um XBian Raspberry Pi, e uma atualização subsequente depois de algumas correções de bugs parecem ter resolveu o problema.
Tags dns networking dnsmasq dhcp dd-wrt