DNSCRYPT : Tools Enkripsi Koneksi Internet di Debian

Cara install dnscryot di ubuntu atau debian

In short : Tidak semua koneksi internet aman. Saat kamu melakukan transaksi online bisa saja orang lain melihat data yang kamu kirimkan termasuk password atau informasi akun lainnya. Nah, untuk itu kamu perlu melakukan pengamanan terhadap koneksi internet yang kamu gunakan.

Untuk cara install DNSCrypt pada Windows silahkan menuju link berikut https://www.tigerasoft.id/dnscrypt-tools-enkripsi-koneksi-internet-di-windows/


Untuk mengerti lebih lanjut apa itu DNS, silahkan kunjungi artikel ini


Mengapa Perlu Diamankan ?

Koneksi internet perlu diamankan dengan metode enkripsi supaya saat kamu melakukan pertukaran data melalui internet (apapun itu) kamu dapat memastikan bahwa data yang kamu kirimkan hanya dibaca oleh penerima data.

Pihak lain tentu saja tidak boleh melihat data yang kamu kirimkan.

Salah satu teknik yang sering digunakan untuk mencuri data yang sedang dikirim adalah dengan serangan man-in-the-middle-attack. Dengan metode ini data yang kamu kirimkan dibaca oleh hacker kemudian bisa saja dimodifikasi.

Apa itu DNSCrypt ?

DNS Crypt adalah protokol yang mengotentikasi komunikasi antara klien DNS dan penyelesai DNS. DNS Crypt mampu mencegah serangan berupa spoofing. Menggunakan tanda tangan kriptografi untuk memverifikasi bahwa respon berasal dari DNS resolver yang dipilih dan belum dirusak.

Menggunakan DNS Crypt berarti dns yang kamu pakai tidak mengarah pada ISP mu, tapi mengarah kepada ISP lain. Dengan demikian, DNS Crypt dapat melewati sensor internet sehingga website yang diblok oleh ISP tetap bisa diakses.

Namun begitu, saya sangat mendukung program pemerintah untuk melakukan pemblokiran terhadap situs yang mengandung unsur tidak baik.

Jadi, saya menghimbau agar kamu dapat menggunakannya secara bijak.

Cara Pakainya Bagaimana ?

1. Download dan install DNSCrypt

Kalau kamu pakai Ubuntu 16.04 atau versi diatasnya kamu bisa langsung ketik perintah ini :

Kalau kamu pakai versi Ubuntu dibawah 16.04, berarti kamu perlu menambahkan PPA dulu dengan cara :

2. Ganti Setting DNS

Masuk ke menu network connection, kalau kamu pakai DNS Automatic berarti kamu harus mengganti DNS menggunakan mode Automatic DHCP Addresses Only  menjadi 127.0.02.

Cara mengganti network connectionnya bagaimana ? Silahkan sesuaikan dengan dekstop environment yang kamu pakai. Kalau pakai KDE jadinya menunya seperti ini :

Kalau kamu pakai static DNS, berarti kamu bisa pakai mode Automatic

3. Start dan Tes Koneksi

Lakukan perintah berikut untuk start DNSCrypt dan restart koneksi internet

Untuk mengecek apakah sudah berhasil atau belum kamu bisa menggunakan website http://dnsleaktest.com/ kemudian klik standard test (menggunakan extended juga tidak masalah) dan hasilnya seharusnya seperti ini :

Kalau ISP yang terdeteksi bukan ISP yang kamu gunakan, berarti DNSCrypt berhasil dijalankan.

Mengganti Resolver

“Lho, tapi kok ISP yang dideteksi bukan dari Indonesia ? Cara Settingnya gimana ?”

Secara default DNSCrypt akan menggunakan random proxy dan yang sering muncul adalah ISP asal Perancis. Karena kamu di Indonesia dan menginginkan resolver DNS yang lebih dekat berarti kamu harus menggantinya ke resolver Indonesia atau Singapore atau daerah Asia lainnya. Tapi pilihan terbaik adalah menggunakan resolver Indonesia.

Caranya begini :

1. Download resolvernya melalui link ini

2. Copy filenya ke direktori /usr/share/dnscrypt-proxy

3. Buka file  /etc/default/dnscrypt-proxy dengan perintah

Kemudian edit baris seperti dibawah ini

Kalau kamu mau pakai DNS ISP Singapore silahkan cek kodenya di CSV yg sudah kamu download atau melalui https://github.com/jedisct1/dnscrypt-proxy/blob/master/dnscrypt-resolvers.csv

Terakhir, lakukan restart network manager dan dnscrypt-proxy.

Mengatasi DNSCrypt Tidak Bekerja Setelah Restart

Terkadang, setelah kamu melakukan restart DNSCrypt proxy tidak berjalan sehingga internet tidak bisa digunakan. Untuk mengatasinya kamu bisa lakukan hal berikut :

1. Jalankan perintah ini untuk mengubah file service dnscrypt-proxy

2. Tambahkan kode berikut setelah baris “After=network.target iptables.service firewalld.service” :

Catatan : Selain penambahan baris diatas jangan mengganti file apapun di file tersebut

Silahkan simpan konfigurasi dengan cara menekan CRTL+O kemudian untuk keluar tekan CTRL+X

3. Jalankan perintah berikut untuk mengganti file dnscrypt-proxy.socket file:

Hapus baris “After=network.target” tapi jangan mengubah konfigurasi lainnya. Tekan CTRL+O untuk menyimpan dan CTRL+X untuk keluar

http://www.webupd8.org/2014/08/encrypt-dns-traffic-in-ubuntu-with.html

2 thoughts on “DNSCRYPT : Tools Enkripsi Koneksi Internet di Debian”

Leave a Reply

Your email address will not be published. Required fields are marked *