Menggunakan OpenDNS di Ubuntu 16.04
Safer, Faster, and Smarter Internet
posted to Tips and Trick on 24 March 2017
Beberapa saat lalu saya membaca artikel teman saya Ali mengenai penggunaan DNSCryt di sini, akhirnya saya penasaran ingin mencoba. Namun alih-alih ingin menggunakan DNSCrypt saya cuma ingin mengubah DNS bawaan dari Telkomsel ke OpenDNS, operator yang saya gunakan Telkomsel. Mulailah saya membaca petunjuk tentang bagaimana menggunakan OpenDNS di Ubuntu, namun sungguh tak dinyana dengan hanya mengikuti petunjuk tersebut tidak bisa mnegubah DNS Telkomsel menjadi DNS OpenDNS. Ketika melakukan pengecekan di https://www.opendns.com/welcome/ hasilnya
Akhirnya saya pun berkonsultasi dengan beberapa teman di grup Telegram untuk memecahkan masalah ini, dan berikut kesimpulannya :
- Ubuntu menggunakan
dnsmasq
untuk mengatur DNS
Karena hal ini ketika menggunakan custom DNS seperti OpenDNS, Ubuntu tidak dapat melakukan resolve host. - Berkas
/etc/resolv.conf
tidak dapat diubah permanen
Berkas/etc/resolv.conf
pada Ubuntu 16.04 ternyata di generate oleh resolvconf, hal ini mengakibatkan kita tidak bisa mengubah secara sembarang berkas tersebut. - Telkomsel melakukan
redirect
DNS untuk keperluan Internet Sehat
Ketika sudah melakukan penggantian DNS melaluinetwork-manager
, DNS akan tetap kembali ke DNS Telkomsel.
Untuk mengatasi masalah tersebut berikut beberapa hal yang perlu dilakukan :
- Ubah berkas
/etc/dhcp/dhclient.conf
dan buang#
pada barisprepend domain-name-servers <ip_domain>;
Ganti
<ip_domain>
dengan IP dari OpenDNS yaitu 208.67.222.222 dan 208.67.220.220, hal ini bermaksud agar IP OpenDNS digunakan sebagai primary dan secondary DNS. - Ubah berkas
/etc/dnsmasq.conf
dan tambahkanserver=208.67.222.222#5353 server=208.67.220.220#5353
Hal ini bermaksud untuk menggunakan IP OpenDNS dengan custom port 5353 dengan simbol
#
, karena port default 53 tidak bisa digunakan pada Telkomsel. - Jika tidak ingin menggunakan berkas
/etc/resolv.conf
tambahkan baris berikut untuk pengaturan no 2 diatasno-resolv no-pool
Dengan menggunakan cara tersebut maka saya berhasil menggunakan OpenDNS, berikut adalah hasil pengecekan di https://www.opendns.com/welcome/
Update tambahan IP DNS dari DNS.Watch, ketika saya coba belum berhasil menggunakan metode diatas untuk mengubah DNS Telkomsel
Selain menggunakan IP dari OpenDNS
208.67.222.222
208.67.220.220
Kita juga bisa menggunakan IP dari DNS.Watch
84.200.69.80
84.200.70.40