Apa Itu Kebocoran DNS?
Setiap kali Anda membuka situs web, perangkat Anda terlebih dahulu meminta server DNS menerjemahkan nama (example.com) menjadi alamat IP. Siapa pun yang menjalankan server tersebut bisa melihat setiap domain yang Anda cari.
VPN seharusnya mengirim query tersebut lewat tunnel terenkripsinya ke server DNS yang dikelola VPN itu sendiri. Kebocoran DNS (DNS leak) terjadi ketika query dikirim ke tempat lain, biasanya langsung ke penyedia internet Anda. Traffic Anda memang tersembunyi, tetapi ISP Anda tetap mendapat daftar setiap situs yang Anda kunjungi, dan janji privasi VPN diam-diam gagal.

Cara Kerja DNS Leak Test Ini
Tes meminta browser Anda memuat nama seperti 3-k2v9x0m4q7r1t8zw.leak.dnsrobot.net. Belum ada yang pernah mencari nama ini, jadi tidak ada cache yang bisa menjawabnya: server DNS Anda harus bertanya ke nameserver kami.
Kami menjalankan nameserver untuk leak.dnsrobot.net. Setiap query datang dari server DNS yang benar-benar menangani query browsing Anda, sehingga kami mencatat alamat IP-nya.
IP setiap server dicocokkan dengan jaringannya (ASN), operatornya, dan negaranya, lalu dibandingkan dengan jaringan alamat IP Anda sendiri.
Jika server-server itu milik VPN Anda, atau milik layanan DNS yang Anda pilih, tidak ada kebocoran. Jika penyedia internet Anda sendiri muncul saat Anda memakai VPN, DNS Anda bocor.
Advertisement
Arti Hasil Anda
Setiap server DNS berada di jaringan yang sama dengan alamat IP Anda. Saat memakai VPN, query Anda melewati tunnel. Tanpa VPN, query dikirim ke ISP Anda, sebagaimana mestinya.
Query Anda dikirim ke Cloudflare, Google, Quad9, atau layanan DNS publik lainnya. Itu tidak masalah jika Anda atau VPN Anda yang memilihnya. Jika bukan, pengaturan browser atau aplikasi tertentu mungkin melewati DNS milik VPN Anda.
Setidaknya satu server berada di jaringan yang tidak terkait dengan IP Anda. Saat memakai VPN, cari nama ISP Anda sendiri di daftar: jika ada, VPN Anda membocorkan DNS.
Browser Anda tidak pernah mencari nama tes, biasanya karena ad blocker, firewall, atau DNS penyaring memblokir domain yang tidak dikenal. Izinkan halaman ini lalu uji lagi.
DNS Leak Test Standar atau Extended?
Tes standar mengirim 6 query dan selesai dalam beberapa detik. Tes ini cukup untuk melihat penyedia mana yang menangani DNS Anda.
Tes extended mengirim 36 query dalam enam putaran. Penyedia besar menjawab dari kumpulan banyak server, dan sebagian kebocoran hanya muncul sesekali, misalnya saat Windows mengirim pertanyaan yang sama ke setiap adapter jaringan sekaligus. Jalankan tes extended sebelum Anda memercayakan hal sensitif apa pun kepada VPN.
Advertisement
Apa Penyebab Kebocoran DNS?
VPN tidak menangani DNS. Sebagian aplikasi VPN, dan banyak konfigurasi OpenVPN atau WireGuard manual, menghubungkan tunnel tetapi membiarkan pengaturan DNS sistem Anda tetap mengarah ke router atau ISP Anda.
Windows bertanya ke setiap adapter. Sejak Windows 8, fitur smart multi-homed name resolution mengirim setiap query ke server DNS milik semua adapter jaringan sekaligus dan mengambil jawaban tercepat, yang bisa jadi berasal dari ISP Anda.
IPv6 di luar tunnel. Jika VPN Anda hanya membawa IPv4 lewat tunnel, query yang dikirim lewat IPv6 bisa langsung sampai ke resolver ISP Anda. Cek dengan tes IPv6 kami saat VPN terhubung.
DNS aman di browser. Chrome, Edge, dan Firefox bisa mengirim query lewat DNS over HTTPS ke Cloudflare, Google, atau penyedia lain, tanpa memedulikan server DNS milik VPN.
DNS diatur di router atau secara manual. Server DNS tetap di router atau pengaturan jaringan Anda bisa mengesampingkan VPN, tergantung cara kerja aplikasi VPN tersebut.
Proxy DNS transparan. Sebagian ISP mencegat setiap permintaan DNS di port 53 dan menjawabnya sendiri, bahkan saat Anda sudah memilih server DNS lain.
Cara Mengatasi Kebocoran DNS
Aktifkan perlindungan kebocoran DNS di VPN Anda beserta kill switch-nya. Sebagian besar aplikasi VPN yang bagus punya keduanya; pastikan aplikasi memakai server DNS miliknya sendiri, lalu jalankan tes lagi.
Windows Pro dan Enterprise: buka
gpedit.msc→ Computer Configuration → Administrative Templates → Network → DNS Client, lalu aktifkan Turn off smart multi-homed name resolution. Di Windows Home, setel DWORDDisableSmartNameResolutionke1diHKLM\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient.Nonaktifkan Teredo jika Anda tidak membutuhkannya: jalankan
netsh interface teredo set state disableddi command prompt administrator.Perbaiki IPv6: gunakan VPN yang juga membawa IPv6 lewat tunnel, atau matikan IPv6 di adapter jaringan selama VPN terhubung.
Cek DNS aman di browser Anda: di Chrome buka Setelan → Privasi dan keamanan → Keamanan → Gunakan DNS aman; di Firefox, Pengaturan → Privasi & Keamanan → DNS over HTTPS. Matikan, atau arahkan ke resolver milik VPN Anda, jika Anda ingin VPN yang menangani DNS.
Flush cache DNS setelah setiap perubahan agar jawaban lama tidak tertinggal: lihat cara flush DNS di Windows, macOS, Linux, dan browser.
Advertisement
Uji Server DNS Anda dari Command Line
Anda juga bisa mengecek server DNS yang dipakai komputer Anda tanpa browser. Nameserver kami menjawab nama khusus whoami.leak.dnsrobot.net dengan alamat IP server yang menanyakannya:
dig +short TXT whoami.leak.dnsrobot.netnslookup -type=TXT whoami.leak.dnsrobot.netMengapa Muncul Server yang Tidak Saya Kenal?
Kami melihat server yang menghubungi nameserver kami, yaitu server terakhir dalam rantai. Jika router atau resolver lokal Anda meneruskan query ke server upstream, hasilnya menampilkan penyedia upstream tersebut, bukan router Anda.
Resolver publik besar memakai anycast: Cloudflare, Google, dan Quad9 menjawab dari pusat data yang dekat dengan Anda, dan satu query bisa dilayani oleh mesin di negara tetangga. Server di negara yang tidak terduga belum tentu berarti kebocoran. Yang penting adalah siapa pengelolanya.
Advertisement
Kebocoran DNS, Kebocoran WebRTC, dan Kebocoran IPv6
VPN bisa membocorkan identitas Anda dengan tiga cara utama, dan masing-masing perlu dites tersendiri:
Query Anda sampai ke server DNS di luar VPN, biasanya milik ISP Anda, sehingga mengungkap setiap domain yang Anda kunjungi.
Browser mengungkap IP asli Anda lewat WebRTC. Cek dengan tes kebocoran WebRTC kami.
Traffic IPv6 keluar di luar VPN yang hanya membawa IPv4 lewat tunnel. Cek dengan tes IPv6 kami saat VPN terhubung.
Alat Privasi dan DNS Lainnya
Alat gratis lainnya untuk melihat apa yang diungkap koneksi Anda dan seberapa baik kinerja DNS Anda: