Bölge (zone) Transferi
Önceki djbDNS Kurulumu NASIL Sonraki
Bölge (zone) Transferi
Bölge (Zone) Transferi Nedir?
Asıl ya da birincil DNS sunucunuzda yaptığınız değişiklikleri ikincil ya da yardımcı sunucularınıza kopyalamanız gerekmektedir. Aslında bunun için bir çok değişik araç mevcuttur. Bunun için öntanımlı kabuğu ssh olan rsync bile kullanılabilir. Böylece dosyanın tamamının kopyalanması yerine artan dosyaların sondaki ekleri kopyalanabilir. Ya da isterseniz doğrudan data.cdb dosyasını elle kopyalayabilirsiniz.
Fakat bu iş için en aklı başında çözüm axfrdns kullanmaktır. Bunun için öncellikle:
  1. DNS sunucusunun hesap ismi: "axfrdns". Diğer bütün djbdns programlarında olduğu gibi program kendini bu hesap adı altında belirtilen dizine chroot yapar. İşte bu djbdns programını güvenli kılan en önemli etkenlerden biridir.
  2. DNS günlük kaydı kullanıcısı: dnslog
  3. axfrdns'in çalışacağı dizin /etc/axfrdns
  4. tinydns dizini: /etc/tinydns
Sonra sırasıyla:
# axfrdns-conf axfrdns dnslog /etc/axfrdns /etc/tinydns 193.140.1.1    
# cd /etc/axfrdns
# echo "193.140.1.:allow,AXFR="yildiz.edu.tr/1.140.193.in-addr.arpa" > \
 /etc/axfrdns/tcp                 
# make
# ln -s /etc/axfrnds /service     
1
Bu ip tinydns ip'si ile aynı olabilir.Çünkü axfrdns zone transferi için 512 bytetan büyük dosyları transfer eder bu yüzden tcp kullanılır fakat tinydns udp kullanır.
2
193.140.1'deki makinalara reverse ve normal zone'larının transferine izin ver.
3
axfrdns'i çalıştıralım.
Önceki Üst Ana Başlık Sonraki
/service/tinydns/root/data Dosyasının Biçemi  Başlangıç axfrdns-get (Bölge Transfer İstemcisi)
Bir Linux Kitaplığı Sayfası