IPdidi
Bahasa Indonesia

Apa itu DNS leak dan bagaimana cara mengatasinya?

Meski VPN aktif, perangkat Anda mungkin masih bertanya ke ISP untuk setiap situs yang Anda kunjungi. Itulah DNS leak. Berikut cara mendeteksi dan menghentikannya.

DNS dalam 30 detik

Sebelum perangkat bisa membuka situs web, perangkat harus mengubah nama seperti example.com menjadi IP address. Caranya dengan bertanya ke DNS resolver, yang biasanya dijalankan oleh ISP Anda. Resolver melihat setiap nama situs yang Anda cari, kapan Anda mencarinya, dan IP address Anda.

Apa itu DNS leak?

Saat Anda memakai VPN, pencarian DNS tersebut seharusnya lewat terowongan terenkripsi ke resolver milik VPN. DNS leak (kebocoran DNS) terjadi ketika pencarian itu justru keluar di luar terowongan, langsung ke ISP atau resolver luar lainnya.

Lalu lintas Anda sendiri tetap terenkripsi, tapi resolver bisa melihat daftar setiap situs yang Anda kunjungi, begitu pula siapa pun yang memantau koneksi Anda. Di beberapa negara, ISP memakai DNS untuk memblokir situs, sehingga kebocoran juga bisa membuat situs yang diblokir tetap gagal dibuka meski VPN aktif.

DNS leak tidak mengubah IP address yang dilihat situs web. Yang terbongkar adalah situs mana saja yang Anda kunjungi, kepada ISP. Itulah sebabnya cek IP saja tidak bisa mendeteksinya.

Cara tes DNS leak

  1. Sambungkan VPN Anda.
  2. Buka tes DNS leak. Tes ini membuat browser Anda mencari beberapa nama acak yang hanya bisa dijawab server tes kami, lalu mencatat resolver mana yang memintanya.
  3. Perhatikan resolver yang ditampilkan.

Tidak bocor: semua resolver milik penyedia VPN Anda, atau berada di negara yang sama dengan server keluar VPN.

Bocor: Anda melihat resolver dari ISP Anda sendiri, atau berada di negara Anda sendiri padahal server VPN ada di tempat lain.

Resolver publik besar seperti Google (8.8.8.8) dan Cloudflare (1.1.1.1) punya server di seluruh dunia. Untuk resolver ini, tes juga menampilkan subnet klien yang diteruskan resolver, yang bisa mengungkap jaringan asli Anda meski resolvernya sendiri tampak netral.

Apa penyebab DNS leak?

Cara mengatasi DNS leak

Mulai dari perbaikan pertama dan tes ulang setelah setiap langkah.

  1. Aktifkan perlindungan DNS leak di VPN. Sebagian besar aplikasi VPN yang bagus punya pengaturan bernama DNS leak protection, "hanya pakai DNS VPN", atau semacamnya. Aktifkan juga kill switch.
  2. Aktifkan perlindungan kebocoran IPv6 atau blokir IPv6 di aplikasi VPN. Lihat IPv4 vs IPv6 untuk alasannya.
  3. Atur DNS di konfigurasi VPN. Untuk WireGuard, tambahkan baris DNS = di bagian [Interface]. Untuk OpenVPN, gunakan block-outside-dns di Windows.
  4. Untuk alat proxy, aktifkan mode TUN (Clash, sing-box, dan lainnya menyebutnya TUN, enhanced mode, atau VPN mode) dan aktifkan penanganan DNS-nya, agar semua pencarian lewat proxy.
  5. Periksa pengaturan DNS aman di browser. Di Chrome atau Edge, letaknya di Setelan > Privasi dan keamanan > Keamanan > Gunakan DNS aman. Matikan agar resolver VPN yang dipakai, atau atur ke resolver yang Anda percaya.
  6. Ganti DNS sistem ke resolver publik sebagai cadangan. Ini tidak memperbaiki kebocoran ke resolver tersebut, tapi menghentikan ISP melihat pencarian Anda.

Lalu jalankan lagi tes DNS leak. Untuk pemeriksaan VPN lengkap, termasuk WebRTC dan IPv6, lihat cara mengecek apakah VPN berfungsi.

Pertanyaan umum

Apakah DNS leak berbahaya?

DNS leak membongkar situs yang Anda kunjungi, bukan kata sandi atau isi halaman, yang tetap dilindungi HTTPS. Namun, jika Anda memakai VPN demi privasi, kebocoran ini menggagalkan sebagian besar tujuannya.

Bisakah DNS leak mengungkap IP asli saya?

Secara tidak langsung. Resolver ISP melihat IP asli Anda, dan resolver yang meneruskan subnet klien memberi tahu server DNS situs web kira-kira di mana Anda berada. Situs web sendiri tidak melihat IP Anda lewat DNS.

Apakah memakai 1.1.1.1 atau 8.8.8.8 mencegah DNS leak?

Tidak. Itu hanya mengubah siapa yang melihat pencarian Anda, dari ISP ke Cloudflare atau Google, tapi pencarian tersebut tetap bisa keluar di luar VPN. Hanya mengalirkan DNS lewat VPN yang bisa menghentikan kebocoran.

Mengapa tes menampilkan server di negara lain?

Resolver besar mengirim kueri Anda dari data center terdekat dengan Anda atau dengan server VPN, yang bisa berada di negara tetangga. Periksa nama jaringannya: jika itu penyedia VPN Anda atau resolver publik besar di dekat server VPN, berarti aman.