Eğer tüm domainler için tüm db dosyalarındaki tek A kaydı değerini değiştirmek istiyorsanız perl size bu konuda oldukça yardımcı olacaktır. Bu örnekte, mail A kaydını herhangi bir IP’den yeni değer olan 1.2.3.4 ‘e geçireceğiz. Bu, DNS sorgusunda MX kaydı bakıldığında tüm maillerin 1.2.3.4 ‘e alınmasını sağlar . İlk önce, db dosyalarınızın bulunduğu dizini değiştirmeniz gerekir. ..
Etiket : dns
Eğer DirectAdmin kullanarak tüm DNS sunucularınızı birer birer değiştirmeniz gerekiyorsa,tek bir komutla yer değiştirme yapabilecek regex (regular expression) yapması için perl kullanmak daha kolaydır. Bunu yapması için aşağıdakini çalıştırabilirsiniz. (koyu yerleri kendinizinki ile değiştirin) cd /usr/local/directadmin/data/users perl -pi -e ‘s/ns1.old.com/ns1.new.com/’ */user.conf perl -pi -e ‘s/ns2.old.com/ns2.new.com/’ */user.conf perl -pi -e ‘s/ns1.old.com/ns1.new.com/’ */reseller.conf perl -pi -e ‘s/ns2.old.com/ns2.new.com/’ ..
Bu özellik genellikle olduğundan daha karışık olarak düşünülmektedir. Yaptığı şey, verilen makinedeki herhangi bir bölgeyi listeye eklediğiniz DA makinelerine transfer eder. Bu nedenle sunucu A’nız varsa ve listeye sunucu B için IP’yi eklediyseniz, ne zaman sunucu A üzerine bir domain eklerseniz, sunucu B dns bölgesinin bir kopyasını alacaktır. Sunucu B de artık domaini çözebilir. Bu ..
Bir IP değişikliğinden önce TTL’nizi düşürme Bir domainin IPsini değiştirirken son kullanıcılar TTL süresi boyunca ISP’lerinin nameserverlarında cachelenmiş domainin eski IPsini alırlar (time to live). Default değer 14400 saniyedir (4 saat). Bu demektir ki, sunucunuzun IP’sini değiştirdiğinizde, en kötü ihtimalle, cache zaman aşımına uğramadan ve IP doğru değerle cachelenmeden önce son kullanıcılar 4 saat boyunca ..
Merhaba bu yazımımda named db lerini otomatik olarak düzenleyeceğiz bunuda yapmak diğer directadmin betikleri gibi çok kolay yapmanız gereken ssh a login olmak sonrasında aşağıdaki komutu ssh sırası ile uygulamak Birinci komut: nano -w fix_db.sh Bu fix_db.sh içine aşağıdaki kodları ekliyoruz tamamını aldığınızdan emin olun: #!/bin/sh NAMED_DIR=/var/named DA_USERS_DIR=/usr/local/directadmin/data/users NS1=`grep ns1= /usr/local/directadmin/conf/directadmin.conf | cut -d= -f2` ..