• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Cara Install dan Konfigurasi DNSCrypt 2.0.22 di Ubuntu 19.04

Last Updated on 25 April 2019 By tommy 1 Comment

Saat ini ISP-ISP banyak yang memata-matai query DNS dari pelanggannya, bila pelanggan tersebut membuka situs yang dilarang otomatis mengalihkan halaman ke halaman blokir mereka. Dengan bantuan DNSCrypt kita bisa mengenskripsi data-data DNS yang dikirim ke DNS Server tanpa perlu diketahui oleh ISP yang kita gunakan, dengan cara ini contoh situs yang diblokir reddit.com akan bisa diakses.

Cara install DNSCrypt ini sangat sederhana dan kurang dari 2 menit sudah selesai.

Download DNSCrypt versi terbaru

wget https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.22/dnscrypt-proxy-linux_x86_64-2.0.22.tar.gz

ekstrak file tersebut ke folder /opt

sudo tar zxvf dnscrypt-proxy-linux_x86_64-2.0.22.tar.gz -C /opt/

Copy file konfigurasi DNSCrypt

sudo cp /opt/linux-x86_64/example-dnscrypt-proxy.toml /opt/linux-x86_64/dnscrypt-proxy.toml

di file /opt/linux-x86_64/dnscrypt-proxy.toml ubah

# server_names = ['scaleway-fr', 'google', 'yandex', 'cloudflare']

menjadi

server_names = ['cloudflare', 'google']

dari percobaan selama berbulan-bulan kedua DNS ini yang paling stabil.

Install DNSCrypt sebagai services

Untuk memudahkan menjalankan dnscrypt, install sebagai service. Sehingga bisa kita jalankan dengan systemctl

sudo /opt/linux-x86_64/dnscrypt-proxy -service install

otomatis jalankan DNSCrypt waktu booting

sudo systemctl enable dnscrypt-proxy

jalankan DNSCrypt

sudo systemctl start dnscrypt-proxy

Cara Menggunakan DNSCrypt

Untuk menggunakan DNSCrypt hapus isi file /etc/resolv.conf ganti dengan

nameserver 127.0.0.1

Test DNSCrypt

Tes dnscrypt dengan cara

/opt/linux-x86_64/dnscrypt-proxy -resolve google.com
# contoh output perintah diatas bila berhasil
Resolving [google.com]
 
Domain exists:  yes, 4 name servers found
Canonical name: google.com.
IP addresses:   74.125.200.138, 74.125.200.113, 74.125.200.139, 74.125.200.100, 74.125.200.102, 74.125.200.101, 2404:6800:4003:808::200e
TXT records:    globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8= facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95 v=spf1 include:_spf.google.com ~all docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e
Resolver IP:    172.217.32.132

DNSCrypt untuk Jaringan

Untuk kebutuhan jaringan intranet (rumah, kantor) anda, DNSCrypt juga bisa digunakan. Tapi disarankan menggunakan 1 komputer/server yang selalu aktif agar aktifitas berinternet lancar. Untuk mengijinkan akses dari LAN ubah file dnscrypt-proxy.toml pada bagian

listen_addresses = ['127.0.0.1:53', '[::1]:53']

menjadi

listen_addresses = ['0.0.0.0:53']

setelah perubahan tersebut restart DNSCrypt

sudo systemctl restart dnscrypt-proxy

Sekarang di router anda bisa di setting dnsnya ke IP tempat DNSCrypt di install. Coba cek beberapa situs yang diblokir maupun situs yang biasa anda kunjungi ;) Untuk memastikan dnscryptnya berjalan dengan sempurna. Yang perlu diingat, pastikan di semua komputer client hanya menggunakan 1 DNS dari DNSCrypt ini agar komputer/HP (android,iphone) pengguna tidak salah menggunakan DNS yang lain. Cara yang paling mudah untuk memastikan ini adalah di router anda set DNS ke IP dnscrypt pada contoh ini DNSCrypt saya install di IP 192.168.1.2

Untuk penggunaan sehari-hari service DNSCrypt tidak perlu direstart, tapi bila anda ingin membersihkan cache DNS cukup dengan merestartnya.

Tulisan menarik lainnya

  • Cara Mount Android di Fedora 22

    Agar Internal/Eksternal Storage android bisa diakses di Fedora, anda harus me-mount android tersebut. Sebelumnya install…

  • Install DNSCrypt v2 di Fedora

    Saat ini dnscrypt telah ber-evolusi menjadi dnscrypt v2, ini berbeda dengan versi sebelumnya, v2 ini…

  • Cara Install dan Konfigurasi vsftpd Debian 8

    vsftpd adalah salah satu FTP Server yang masih banyak digunakan, bila anda membutuhkan FTP sangat…

  • Cara Install VLC 2.2 di Fedora

    Cara mudah untuk menginstall VLC (VideoLAN) versi terbaru di Fedora 20/21/Rawhide adalah lewat rpmfusion, install…

Filed Under: Linux Tagged With: DNSCrypt

Reader Interactions

Comments

  1. DKhoirul says

    27 November 2019 at 14:01

    Cara Updatenya Gimana Gan?

    Reply

Leave a Reply Cancel reply

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

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey

Komentar

  • mazda on Tutorial Lengkap Install Mail Server Postfix Dovecot MariaDB di CentOS 7
  • adi on Menggunakan Mikrotik Sebagai SSH Client
  • aris u on Solusi Simple Queue Mikrotik Tidak Berjalan
  • Bowo on Cara Mematikan SSID Molecool Balifiber
  • aris on Solusi Simple Queue Mikrotik Tidak Berjalan

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.2m views
  • Password Terbaru ZTE F609 Indihome 784.5k views
  • Password Superadmin Huawei HG8245A 318.3k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 273.1k views
  • Cara Setting Wireless ZTE F609 Indihome 257.1k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.9k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.8k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 153.2k views
  • Cara Reset Password ZTE F609 Indihome 147.6k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 113.6k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java