Tutorial DNS Forwarding di Router OpenWrt

DNS Forwarding di OpenWrt

Halo guys, pernah nggak kalian membuka website kemudian malah bukan website tersebut yang terbuka alias diarahkan ke website lainnya? seperti Internet Positif. Kadang bikin kesel kan, padahal kita ingin membuka website tutorial, malah kena Internet Positif. Untuk menghindari Internet Positif kalian perlu mem-Forward DNS Request ke server lain yang tidak ada filtering-nya biar website yang kalian ingin buka dapat terbuka. Bagaimana caranya? Pakai DNS Forwarding.

DNS Forwarding itu mengarahkan secara paksa Request DNS ke server lain. Seperti itulah. Biasanya ISP itu memaksa pelanggannya menggunakan DNS dari ISP tersebut, biarpun si pelanggan mengganti DNS nya, tetap saja ISP mengarahkan secara paksa Request DNS tersebut ke DNS Servernya. Nah cara inilah yang disebut DNS Forwarding, tapi di sisi ISP. Bagaimana kalau DNS Forwarding ini diterapkan di sisi Router Lokal? Simak saja tutorial ini.

Kita akan menggunakan Router dengan Custom Firmware OpenWrt, karena dengan custom firmware OpenWrt itu oprekable, sehingga memungkinkan user untuk melakukan modifikasi pada firewallnya. Wokeh, di OpenWrt sudah include binary iptables sehingga kita tinggal memanfaatkan fungsi dari iptables tersebut.

Wokeh, kita akan mengarahkan semua Request DNS ke OpenDNS dengan port 443, karena kalau diarahkan ke port 53 akan gagal. Sebelumnya kalian harus menginstall paket tambahan untuk OpenWrt-nya

  • iptables-mod-ipopt
  • kmod-ipt-ipopt
Cukup 2 paket tersebut yang diinstall di OpenWrt kamu, wokehlah. kalau sudah, tambahkan Custom Rules seperti di bawah ini.

iptables -t nat -A PREROUTING -i br-lan -p udp --dport 53 -m state --state NEW -m statistic --mode random --probability .5 -j DNAT --to 208.67.222.222:443
iptables -t nat -A PREROUTING -i br-lan -p udp --dport 53 -m state --state NEW -m statistic --mode random --probability .5 -j DNAT --to 208.67.220.220:443
Custom Firewall Rules OpenWrt


Penjelasan
  1. Kita akan memforward semua request DNS di interface br-lan
  2. Request DNS itu menggunakan protocol udp dengan port 53
  3. Kita akan mengarahkan ke server OpenDNS 208.67.222.222 dan 208.67.220.220 di port 443
Custom Firewall Rules OpenWrt Status


Wokehlah semoga tutorial ini bisa dimanfaatkan dengan baik. Terima kasih sudah mampir.

0 Response to "Tutorial DNS Forwarding di Router OpenWrt"

Posting Komentar