Kebocoran DNS adalah satu perkara yang tidak boleh dibiarkan berlaku jika anda menggunakan VPN. Ini boleh terjadi pada apa jua jenis sistem operasi sekalipun. Dalam artikel kali ini, kita akan belajar cara-cara mencegah kebocoran DNS pada sistem operasi Ubuntu (19.10) setelah ia disambung kepada Surfshark.
Jika anda masih belum tahu cara pemasangan Surfshark pada Ubuntu, anda boleh ikuti tutorial ini: Cara Memasang Dan Menggunakan Surfshark VPN Pada Ubuntu/Linux Mint.
Berikut adalah contoh bagaimana alamat IP anda boleh terdedah akibat kebocoran DNS meskipun sudah menggunakan VPN. Bukankah rugi begitu?
Ayuh kita teruskan kepada tutorial pencegahan kebocoran DNS.
Pertama sekali, putuskan sambungan dengan Surshark terlebih dahulu. Biarkan WiFi atau sambungan LAN bebas dari VPN. Kemudian, buka Terminal dan masukkan perintah-perintah berikut:
1. Pasang resolvconf:
sudo apt install resolvconf
2. Buat salinan sandaran:
sudo mv /etc/resolv.conf /etc/resolv.conf.backup
3. Sunting fail tersebut dengan penyunting teks nano:
sudo nano /etc/resolvconf/resolv.conf.d/head
4. Masukkan pelayan DNS ke dalamnya. Saya gunakan pelayan DNS Cloudflare:
nameserver 1.1.1.1
nameserver 1.0.0.1
5. Buat symbolic link ke konfigurasi baru:
sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
sudo resolvconf -u
6. Mulai semula rangkaian:
sudo systemctl restart NetworkManager.service
7. Siap. Anda dah boleh cuba hubungkan semula kepada VPN. Dalam kes ini, dah tentulah saya menggunakan Surfshark.
Saya gunakan drop-down terminal, iaitu Guake.
Yeah, dah siap pun terhubung ke Surfshark.
Kita periksa alamat IP dulu.
Akhirnya, tiada lagi kebocoran DNS.
WebRTC pun tiada kebocoran. Ini yang kita mahu.
Anda juga boleh periksa kebocoran DNS/WebRTC di sini: What Is My IP Address.
Selamat mencuba dan selamat berjaya!
Nota Kaki:
Bagi distro yang menggunakan systemd, sebaiknya anda nyahaktifkan systemd-resolved dan reboot komputer anda:
sudo systemctl disable systemd-resolved.service