/dev/mach

Still alive...

Çarşamba, Haziran 13, 2007

Aynı makinede birden fazla TinyDNS çalıştırmak

Biliyorsunuz : tinydns sadece bir ip adresini ( kodlarla oynamadığınız sürece ) dinleyebiliyor ve bu birden fazla ip adresi olan dns suncularında sorun çıkartıyor , sisteminizde her ip için bir tinydns çalıştırmanız ve hepsinin data dosyalarının aynı olmasını sağlamanız gerekiyor. Yönetim için can sıkıcı bir durum... Aslında sorunun çözümü gayet basit ve "life with djndns" de güzelce anlatılmış :

Life With djbdns - Bölum 6.8
#tinydns-conf tinydns dnslog /etc/tinydns1 1.2.1.1
#tinydns-conf tinydns dnslog /etc/tinydns2 1.2.2.1
#tinydns-conf tinydns dnslog /etc/tinydns3 1.2.3.1
#echo "/etc/tinydns1/root" > /etc/tinydns2/env/ROOT
#echo "/etc/tinydns1/root" > /etc/tinydns3/env/ROOT
#ln -s /etc/tinydns[1-3] /service


Açıklamak gerekirse : 1.2.1.1, 1.2.2.1, 1.2.3.1 ip adreslerini tinydns'in dinlemesi sağlanıyor. .2.1 ve .3.1 'i dinleyen sunucuların root dizinleri olarak .1.1 'i dinleyen tinydns'in root dizini gösteriliyor; bu sayede 1. sunucu için yapılan değişiklikler 2 ve 3. sunucu içinde geçerli oluyor.

İçininizden biri çıkıp da bu kadar zahmete değer mi, kur bind'ı bitsin gitsin derse ona selam eder, bu can sıkıcı sorun dışında bind'dan sonra djbdns'den gayet memnul olduğumu kendilerine bildiririm.