DNS UKDW [Pembatasan Recursive Query]

Pada tahun 2014 secara tidak sengaja kami menemukan link [sekarang link tersebut sudah tidak ada]
http://opensource.telkomspeedy.com/forum/viewtopic.php?id=9539
User yang memposting daftar tersebut memasukkan DNS UKDW sebagai salah satu "free dns server" yang bisa digunakan untuk membantu mempercepat koneksi internet [baca: proses resolve hostname] seperti yang dilakukan oleh DNS server provider Indosat, Telkom, Google DNS, Open DNS dll.....

Karena user dari berbagai lokasi dapat menggunakan DNS UKDW secara bebas mengakibatkan jumlah query ke port 53 menjadi tinggi. Sehingga server kewalahan dalam menangani query [khususnya recursive query].
Terlihat di pesan yg memenuhi /var/log/messages:
....
Apr 15 12:03:14 ns1 named[40297]: client 36.83.10.176#10331: no more recursive clients: quota reached
Apr 15 12:03:14 ns1 named[40297]: client 222.124.22.30#52110: no more recursive clients: quota reached
Apr 15 12:03:14 ns1 named[40297]: client 222.124.22.30#45911: no more recursive clients: quota reached
Apr 15 12:03:14 ns1 named[40297]: client 222.124.22.30#38643: no more recursive clients: quota reached
....
Setting default recursive clients yang bisa ditangani oleh Bind adalah 1000 dan dalam banyak kasus sebenarnya sudah lebih dari cukup untuk melayani request dari internal kampus. Setelah mempertimbangkan situasinya maka diputuskan untuk membatasi recursive query hanya untuk blok IP address UKDW saja, dengan cara setting named.conf (bind) seperti berikut:

//define acl nya dulu
acl "internal" {
ip_address_ukdw1;
ip_address_ukdw2;
...
dst;
};
// buat view utk IP address ukdw (boleh recursive query)
view "internalview" {
        match-clients { internal; };
        recursion yes;
                  zone......
};
// view utk eksternal (gak bisa recursive)
view "externalview" {
        match-clients { any; };
        recursion no;
        zone......
};
kemudian 'rndc reload' ..... dan berakhirlah karir DNS UKDW sebagai "free dns server"


Comments

Popular posts from this blog

ipfw - FreeBSD firewall [contoh rules]

the specified server cannot perform the requested operation

Mencari Jumlah Pengguna Hotspot per hari [Freeradius - FreeBSD - Chillispot]