Merhaba,
Her biri için ayrı ayrı zone dosyası oluşturmadan url-list.txt dosyasındaki
alan adlarını tek bir dosyada toplayıp bunun da named.conf’a dahil
edebilirsiniz. Tek bir dosyada topladığınız zone’larda aynı zone dosyasını
gösterebilirsiniz. Böylelikle dosya kalabalığı ve named.conf’un karmaşıklığı
ile uğraşmazsınız.
Kısaca;
İçeriğinde zararlı alan adlarını toplayacak bir dosya yaratıp bunu named.conf’a
include deyimi ile dahil edebilirsiniz. Dosya içeriği örnek olarak şu şekilde
hazırlanabilir.
/var/named/usom.alan
zone "odemevesorgusistemleri.com" IN {
type master;
file "/var/named/nx_alan";
};
zone "yapikredisubeislem.com" IN {
type master;
file "/var/named/nx_alan";
};
Tüm zone’larda aynı zone dosyasını kullanabilirsiniz. Bunun için yukarıdaki
file deyiminden sonra belirttiğiniz dosyada sorgulara boş cevap dönecek olarak
hazırlayacağınız zone dosyasını belirtebilirsiniz. Örneğin aşağıdaki gibi:
/var/named/nx_alan
$TTL 3600
@ IN SOA ns.example.com. hostmaster.example.com. (
1 ; serial
15M ; refresh
10M ; retry
1D ; expire
1H ) ; minimum
NS ns.example.com.
Bundan sonrasında usom.alan dosyasına uygun formatta url-list.txt’den gelen
alan adlarını eklemeniz gerekiyor. Bunun için kısa bir bash betiği
yazabilirsiniz.
Sorun yaratabilecek bir konu wget ile aldığınız url-list.txt dosyasının satır
sonu karakterlerine bakarsanız ^M göreceksiniz. Dosya – kelime işlemi yaparken
sorun yaratabilir. Olası durumlarda göz önünde bulundurabilirsiniz.
Kolay gelsin,
İyi çalışmalar.
Berkay Tuncel
From: [email protected]
[mailto:[email protected]] On Behalf Of Uğur Aymaz
Sent: Tuesday, January 10, 2017 9:56 AM
To: [email protected]
Subject: [Linux-sunucu] bind9 usom zone dosyası oluşturma
Merhaba,
ben ofisimde bağlantım için bind9 dns kullanıyorum. bu dns üzerinden çıkan
kullanıcışarın https://www.usom.gov.tr/url-list.txt dosyasında yer alan
domainlere otomatik olarak erişmesini nasıl engelleyebilirim.
https://www.usom.gov.tr/url-list.txt listesi dinamik ve değişken olduğundan
haftada bir otomatik olarak bind üzerindeki zone dosyasını güncellemek
istiyorum.
şu anda cronjob ile wget https://www.usom.gov.tr/url-list.txt dosyayı bind dns
sunucuma çekiyorum. ama bu txt dosyasından otomatik olarak zone
oluşturamıyorum.
yardımcı olabilecek arkadaşımız varsa çok sevinirim.
Uğur.
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]
Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
okuyabilirsiniz;
Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu