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
- Sambungkan VPN Anda.
- 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.
- 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?
- VPN tidak mengatur DNS-nya sendiri. Beberapa aplikasi VPN, pengaturan WireGuard atau OpenVPN manual, dan banyak alat proxy membiarkan resolver sistem tidak berubah.
- Windows bertanya ke semua jaringan sekaligus. Windows mengirim kueri DNS ke semua adaptor jaringan dan mengambil jawaban tercepat, sehingga kueri bisa keluar lewat koneksi biasa Anda.
- IPv6. Jika VPN hanya menangani IPv4, pencarian lewat IPv6 akan pergi ke resolver IPv6 milik ISP.
- DNS-over-HTTPS di browser. Chrome, Edge, dan Firefox bisa mengirim pencarian ke resolver terenkripsi mereka sendiri. Ini bukan kebocoran ke ISP, tapi mem-bypass resolver VPN dan bisa membawa lokasi asli Anda.
- Alat proxy dalam mode "system proxy". Aplikasi seperti Clash, V2Ray, atau klien Shadowsocks sering hanya mem-proxy lalu lintas browser, sementara sistem tetap me-resolve nama secara lokal.
- Router atau ISP membajak DNS. Beberapa ISP mencegat semua lalu lintas di port 53 dan menjawabnya sendiri.
Cara mengatasi DNS leak
Mulai dari perbaikan pertama dan tes ulang setelah setiap langkah.
- 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.
- Aktifkan perlindungan kebocoran IPv6 atau blokir IPv6 di aplikasi VPN. Lihat IPv4 vs IPv6 untuk alasannya.
- Atur DNS di konfigurasi VPN. Untuk WireGuard, tambahkan baris
DNS =di bagian[Interface]. Untuk OpenVPN, gunakanblock-outside-dnsdi Windows. - 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.
- 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.
- 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.