Eu tenho o Windows Server 2012 R2 como um servidor AD / DNS somente local que precisa ser encerrado às vezes por motivos pessoais. By the way, este servidor faz tudo o que deveria fazer quando é para cima: fornecer nomes DNS locais para hosts na minha LAN.
Estou tentando apenas adicionar meu RPi1B executando o dnsmasq no OpenWRT como um servidor DNS secundário para quando eu tiver que desligar meu servidor Windows. Também achei que poderia configurar as transferências de zona para não precisar configurar totalmente todos os nomes duas vezes sempre que quiser fazer uma alteração ou adicionar um novo host.
O domínio é home.local .
Todos os endereços IP locais estão em 10.0.0.0/25 (255.255.255.128)
No Gerenciador DNS do Windows, eu tenho registros A, CNAMES e uma zona de pesquisa inversa.
- Minha máquina Windows é server01.home.local em 10.0.0.20.
- Meu RPi1B (OpenWRT) é router02.home.local em 10.0.0.3.
No Gerenciador de DNS do Windows, alterei as propriedades de home.local e 0.0.10.in-addr.arpa da seguinte forma:
- Adicionado router02.home.local 10.0.0.3 à lista de servidores de nomes
- Permitir transferências de zona para servidores na guia Servidor de nomes
- Permitir notificação automática aos servidores listados na guia de servidores de nomes
Na guia Servidores de nomes, 10.0.0.3 não validará The server with this IP address is not authoritative for the required zone.
No meu RPi1B eu tenho os seguintes arquivos de configuração:
/ etc / config / dhcp:
config dnsmasq
option localise_queries '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.auto'
option rebind_protection '0'
option dhcpleasemax '0'
option domainneeded '1'
option domain 'home.local'
option local '/home.local/'
option expandhosts '1'
list server '10.0.0.20'
config dhcp 'lan'
option interface 'lan'
option dhcpv6 'server'
option ra 'server'
option ra_management '1'
option ignore '1'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/hosts/odhcpd'
option leasetrigger '/usr/sbin/odhcpd-update'
config dhcp
option interface 'eth1_usb'
option start '150'
option limit '50'
option leasetime '30m'
config domain
option name 'localhost'
option ip '127.0.0.1'
/tmp/resolv.conf.auto:
# empty
/tmp/resolv.conf:
search home.local
nameserver 127.0.0.1
/ tmp / hosts / dhcp
# auto-generated config file from /etc/conf/dhcp
127.0.0.1 localhost
10.0.0.3 router02
/ etc / hosts
127.0.0.1
Eu tenho uma quantidade razoável de conhecimento de rede e uma familiaridade básica com a linha de comando do Linux, mas sou completamente novo no DNS. Qualquer ajuda seria extremamente útil.