Menu Tutup

Internet Lebih Aman di Ubuntu dengan DNSCrypt

DNSCrypt – Internet Service Provider (ISP) di Indonesia seringkali memaksa pengguna untuk menggunakan DNS yang disediakan oleh mereka. Dengan digunakannya DNS yang mereka sediakan, ISP dapat memblokir situs-situs tertentu yang dikunjungi pengguna, contohnya situs film 18+ :v . Pasti kesel kan?

DNSCrypt yang merupakan sebuah protokol yang mengenkripsi jalur  DNS dari komputer pengguna ke resolver DNS dapat menangani masalah tersebut, sekaligus memberikan perlindungan dari serangan man-in-the-middle-attack seperti DNS Spoofing, dll.

Installasi DNSCrypt di Ubuntu 18.04

Sebelum masuk ke proses installasi, kalian bisa cek pada situs https://dnsleaktest.com/ untuk melihat kondisi PC kita bahwa kita sudah menggunakan enkripsi DNS atau belum. Contoh hasil pengecekannya kurang lebih seperti ini

Nah untuk melakukan konfigurasi DNS agar lebih aman dan bebas tanpa pemblokiran, silahkan ikuti panduan berikut ini..

Adding PPA & Install

  • Buka terminal, dan jalankan :
    1. sudo add-apt-repository ppa:shevchuk/dnscrypt-proxy
    2. sudo apt update
    3. sudo apt install dnscrypt-proxy
  • Buka Network Setting, klik pengaturan pada koneksi yang anda gunakan dan klik tab IPv4.
  • Ubah metode ke Adressed Only, dan isikan alamat 127.0.2.1 pada kolom DNS.

Mengganti Server DNSCrypt (Opsional)

  1. Buka terminal dan edit /etc/dnscrypt-proxy/dnscrypt-proxy.toml menggunakan Text Editor favorit anda, contoh :
    • sudo gedit /etc/dnscrypt-proxy/dnscrypt-proxy.toml
  2. Cari line server_names = [‘server’], dan ganti ‘server‘ dengan nama server yang anda inginkan. Nama server DNSCrypt dapat anda lihat pada link berikut https://dnscrypt.info/public-servers/ . Kalian bisa menambahkan lebih dari 1 server DNS, dengan pengaturan seperti ini server_names = [‘server’1, ‘server2’]
    Tampilannya kurang lebih akan seperti ini :
    • server_names = [‘cloudflare’, ‘securedns’]
    • NOTE : Apabila sebelum tulisan server_names terdapat tanda semicolon (;), hapus terlebih dahulu tanda tersebut sebelum Save file tersebut.
  3. Save file, dan jalankan : sudo systemctl restart dnscrypt-proxy
    Cek pada situs https://dnsleaktest.com/. Apabila kalian menggunakan nama server seperti contoh di atas maka kalian akan mendapatkan tampilan seperti berikut.

Semoga panduan singkat tentang konfigurasi dan penggunaan DNS untuk Ubuntu diatas bisa bermafaat~! Baca juga tulisan menarik lainnya dari saya berikut ini :

Kamu juga bisa tanya-tanya atau diskusi seputar artikel ini di kolom komentar. Terima Kasih, se ya~!

Related Posts