Tuesday 24 January 2017

Redirect DNS ke DNS Nawala dengan Iptables

A. Pendahuluan

Iptables adalah user-space program aplikasi yang memungkinkan administrator sistem untuk mengkonfigurasi tabel disediakan oleh kernel Linux firewall (diimplementasikan sebagai berbeda Netfilter modul) dan rantai dan aturan itu toko. modul kernel yang berbeda dan program yang saat ini digunakan untuk protokol yang berbeda; iptables berlaku untuk IPv4, ip6tables ke IPv6, arptables untuk ARP , dan ebtables untuk frame Ethernet .
DNS Nawala adalah layanan gratis yang berupa filtering/penyaringan DNS yang bebas biaya dan dapat digunakan oleh semua pengguna internet. Layanan ini memfilter atau menyaring konten negatif berupa konten porno, kekerasan atau kejahatan internet.

B. Latar Belakang

Disini DNS Nawala akan membantu kita untuk menapis jenis situs - situs negatif yang tidak sesuai dengan peraturan perundangan, nilai dan norma sosial, adat istiadat dan kesusilaan bangsa Indonesia seperti pornografi dan perjudian.

C. Maksud dan Tujuan

Agar situs - situs yang tidak sesuai dengan peraturan perundangan, nilai dan norma sosial, adat istiadat dan kesusilaan bangsa Indonesia seperti pornografi dan perjudian, dapat terbasmi.

D. Alat dan Bahan

- Debian Router
- Koneksi Internet
- Laptop

E. Tahap Pelaksanaan

1. Pertama remote server kita dan masuk sebagai super user
2. Kita buka rc.local untuk memasukkan konfigurasi iptables, kenapa rc.local ? karena yang terbaca sistem pertama kali ketika hidup adalah rc.local
3. buka rc.local dengan perintah ;
nano /etc/rc.local
kemudian roll kebaris yang paling bawah dan tambahkan script berikut ini :

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 53 -j DNAT --to-destination 180.131.144.144:53
iptables -t nat -A PREROUTING -p udp -m udp --dport 53 -j DNAT --to-destination 180.131.144.144:53
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 53 -j DNAT --to-destination 180.131.144.145:53
iptables -t nat -A PREROUTING -p udp -m udp --dport 53 -j DNAT --to-destination 180.131.144.145:53 
4. Kemudian kita restart rc.local dengan perintah /etc/init.d/rc.local restart

5. Untuk melihat hasil konfigurasi iptables kita, kita dapat mengetikkan perintah pada terminal : iptables -t nat -nL
6. Coba deh kalian buka situs perjudian atau yang lainnya, pasti server not found.
F. Hasil dan Kesimpulan

Kita sudah melakukan redirect untuk DNS lokal kita maupun yang lain seperti 8.8.8.8 menuju DNS Nawala.

G. Referensi

- Ebook adm_iptables_praktis