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: linux-sunucu-boun...@postaci.linux.org.tr [mailto:linux-sunucu-boun...@postaci.linux.org.tr] On Behalf Of Uğur Aymaz Sent: Tuesday, January 10, 2017 9:56 AM To: linux-sun...@postaci.linux.org.tr 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 Linux-sunucu@liste.linux.org.tr 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