Pages

17 June 2009

Menggunakan DNS Awari dan OpenDNS di PC Router Linux

Ok. Langsung aja.

IP DNS :

OpenDNS :

  • 208.67.222.222
  • 208.67.220.220

AWARI :

  • 203.34.118.10 (primary)
  • 203.34.118.12 (secondary)

ISP Anda :

  • x.x.x.x
  • x.x.x.x

Disini menggunakan Linux Mandriva yang berfungsi sebagai PC Router/Gateway bagi Warung Internet/Warnet. Aplikasi DNS Server yang digunakan (tepatnya adalah DNS Cache) adalah dnsmasq.

Install :

urpmi dnsmasq

Syaratnya cuman 1, sebelumnya udah kudu terkoneksi dengan repositori main dan contrib. Caranya isa di liat di :
http://bayu.blitar.org?l=yu2W6DPq
http://bayu.blitar.org?l=s5sdirLw
http://bayu.blitar.org?l=AmEHtkFr
lainya tanyakan aja :D
Ok, setelah dnsmasq terinstall (jangan lupa BIND nya di uninstall), file konfigurasi ada di /etc/dnsmasq.conf. Dan hebatnya lagi dnsmasq isa juga dibikin jadi DHCP server :D Deafult file konfigurasi dnsmasq.conf akan merelay / melihat / menjadikan acuan file /etc/resolv.conf. Dan gak enaknya file /etc/resolv.conf ini standarnya di generate oleh aplikasi resolv.conf. Nah disini sebenere kita mo nge-maksa menggunakan list/daftar DNS yang akan kita buat sendiri, mengingat keterbatasan dari hasil generates otomatis dari resolvconf.

Ok, bikin file konfigurasi bayangan dari /etc/resolv.conf dan kasih nama file dengan /etc/resolv.conf.ku

touch /etc/resolv.conf.ku

Edit file /etc/resolv.conf.ku dan isikan baris berikut sesuai dengan daftar DNS yang akan kita pakai diatas (dari OpenDNS, AWARI, ISP).

vim /etc/resolv.conf.ku

——————–
nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 203.34.118.10
nameserver 203.34.118.12
nameserver x.x.x.x
nameserver x.x.x.x

Simpan. Dan kemudian edit file /etc/dnsmasq.conf, ganti baris berikut :

vim /etc/dnsmasq.conf

———–
resolv-file=/etc/resolv.conf.ku
———–

Standarnya/defaultnya kan di ‘comment’.

Kemudian jalankan dnsmasq.

service dnsmasq start

or

/etc/init.d/dnsmasq start

Done.

6 comments:

  1. mas aku pakai ubuntu 8.10, kdg2 kok file resolv.conf mbalik kosong sendiri. huff.... sementara iki buat ngatasi, /etc/rc.local tak tambahi

    echo "nameserver 202.134.1.10" >> /etc/resolv.conf
    echo "nameserver 202.134.0.155" >> /etc/resolv.conf

    setiap bar booting resolv.conf isine maleh double2, grrr...

    biar resolv.conf gak mbalik kosong gmn , suwun mas.

    ReplyDelete
  2. @safa :

    kalo ubuntu emang gitu, buat ngakali nya tambahkan aja opsi

    dns-nameservers 202.134.1.10. 203.130.196.155

    di /etc/network/interfaces

    ReplyDelete
  3. gini mas, nih ubuntu tak jadikan pc router (eth0=isp , eth1=lan). udah jalan n lancar. cuman kdg2 pas isi resolv.conf tiba2 kosong, inetx jd gak jalan.

    nah kl di /etc/network/interfaces
    ditambahin dns-nameservers 202.134.1.10. 203.130.196.155

    terus si resolv.conf nya apa juga otomatis ke isi juga?. mohon pencerahanya. thx be 4

    ReplyDelete
  4. @safa : la kenapa gak di coba mas ? :D

    bukane tu sama aja...

    ReplyDelete
  5. xixi... hu uh tak jajale sek mas. (*ngacir) /*dgr2 mas bay dh bkin forum IT yaw, ikut gbg dund :D */ lanjut.........

    ReplyDelete
  6. gak bisa doble dng dns awari soalnya dnsmasq bisa eror. Aqu dah coba sendiri.

    ReplyDelete

Kalo ngisi komentar, jangan lupa isi form emailnya dengan alamat email yang bener yah !!! sapa tau aja ntar dapet bingkisan :D