Kişisel nedenlerden dolayı kapatılması gereken, yalnızca yerel bir AD / DNS sunucusu olarak Windows Server 2012 R2'yi kullandım. Bu arada, bu sunucu kurulduğunda yapması gereken her şeyi yapar: LAN'ımdaki ana bilgisayarlar için yerel DNS adları sağlayın.
Windows sunucumu kapatmam gerektiğine ilişkin olarak OpenWRT'de dnsmasq çalıştıran RPi1B'yi ikincil bir DNS sunucusu olarak eklemeye çalışıyorum. Ayrıca bölge aktarımlarını ayarlayabileceğimi düşündüm, bu yüzden değişiklik yapmak veya yeni bir ana bilgisayar eklemek istediğimde tüm adları iki kez tam olarak yapılandırmam gerekmiyor.
Etki alanı home.local'dır . Tüm yerel IP adresleri 10.0.0.0/25 (255.255.255.128) 'dedir.
Windows DNS Yöneticisi'nde, A kayıtlarım, CNAMES ve geriye doğru arama bölgem var.
- Windows makinem 10.0.0.20 tarihinde server01.home.local'dir.
- Benim RPi1B (OpenWRT) 10.0.0.3'te router02.home.local'dir.
Windows DNS Yöneticisi'nde home.local ve 0.0.10.in-addr.arpa özelliklerini şöyle değiştirdim:
- Router02.home.local 10.0.0.3 ad sunucuları listesine eklendi
- Ad Sunucusu Sekmesindeki sunuculara bölge aktarımına izin ver
- Ad sunucuları sekmesinde listelenen sunuculara otomatik bildirime izin ver
Ad Sunucular sekmesinde, 10.0.0.3 doğrulanmaz The server with this IP address is not authoritative for the required zone.
RPi1B'de aşağıdaki yapılandırma dosyalarına sahibim:
/ Etc / yapılandırma / 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 / ana / DHCP
# auto-generated config file from /etc/conf/dhcp
127.0.0.1 localhost
10.0.0.3 router02
/ Etc / ana
127.0.0.1
İyi bir ağ bilgisine ve linux komut satırına temel bir aşinalılığım var ancak DNS konusunda tamamen yeniyim. Herhangi bir yardım son derece yardımcı olacaktır.