Senin, 17 Agustus 2026

Cara Mengunci Google DNS Global di Linux Mint (Bebas DNS Router)

Google DNS Global di Linux Mint

Pernah nggak sih, kamu udah ganti DNS ke Google (8.8.8.8) lewat pengaturan Wi-Fi di Linux Mint, tapi pas dicek koneksinya malah lambat atau masih nyangkut di DNS bawaan router IndiHome atau Kosan?

Masalahnya, NetworkManager di distro berbasis Ubuntu atau Debian—termasuk Linux Mint—itu terkenal super keras kepala. Setiap kali kamu konek ke Wi-Fi baru (atau abis restart laptop), sistem bakal otomatis minta jatah DNS DHCP dari router (192.168.0.1 atau 192.168.1.1). Alhasil, pengaturan DNS Google kamu sering ke-overwrite gitu aja. Kesel banget, kan?

Nah, di artikel kali ini, kita bakal bongkar cara mengunci Google DNS secara permanen dan global di Linux Mint XFCE, Cinnamon, maupun MATE. Kita bakal pakai metode canggih berbasis systemd-resolved yang biasa dipakai di Arch Linux. Hasil akhirnya? Semua koneksi Wi-Fi lama maupun Wi-Fi baru yang bakal kamu pake nanti otomatis bakal tunduk dan langsung pakai Google DNS secara mutlak!

Yuk, siapin terminal kamu dan mari kita eksekusi!

Mengapa Metode "Klik-Klik" di Pengaturan Wi-Fi Sering Gagal?

Banyak tutorial di internet yang cuma nyuruh kamu masuk ke Network Connections, lalu ganti DNS di tab IPv4 secara manual. Cara itu nggak salah, tapi kurang efisien. Kenapa?

  1. Repot: Kamu harus ganti satu-persatu setiap ada Wi-Fi baru. Kalau kamu sering WFC (Work From Cafe) pindah-pindah tempat, cara ini bakal bikin pegel.
  2. Sering Bocor: NetworkManager terkadang tetep bandel nyuntikkin DNS lokal milik router sebagai DNS cadangan di latar belakang.

Biar performa laptop kamu makin mantap (apalagi kalau kamu pakai racikan dual-boot Windows dan Linux Mint dengan RAM pas-pasan), setup DNS yang bersih itu wajib hukumnya. Dengan metode ala Arch Linux ini, kita bakal bikin NetworkManager jadi "buta" terhadap DNS dari router dan menyerahkan tugas resolusi domain sepenuhnya ke sistem inti.

Panduan 3 Langkah Mengunci Google DNS Global di Linux Mint

Sebelum mulai, buka terminal kesayangan kamu dengan menekan kombinasi tombol Ctrl + Alt + T. Kita cuma butuh 3 tahap ringkas di bawah ini:

Langkah 1: Aktifkan systemd-resolved & Set DNS Global

Pertama, kita bakal aktifkan layanan systemd-resolved (fitur manajemen DNS modern) dan bikin berkas konfigurasi baru agar sistem langsung mengarah ke Google DNS.

Copas perintah ini ke terminal kamu satu per satu, lalu tekan Enter:

# 1. Aktifkan layanan systemd-resolved saat boot
sudo systemctl enable --now systemd-resolved

# 2. Arahkan symlink resolv.conf ke stub milik systemd
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

# 3. Kunci Google DNS di level sistem inti
echo -e "[Resolve]\nDNS=8.8.8.8 8.8.4.4\nFallbackDNS=1.1.1.1\nDomains=~." | sudo tee /etc/systemd/resolved.conf
Tech Notes: Tanda Domains=~. di atas itu adalah bumbu rahasianya! Ini adalah rute prioritas tertinggi yang memerintahkan sistem: "Kirim semua pencarian website apa pun di internet langsung ke DNS Server Global (8.8.8.8), jangan dengerin rute DNS dari tempat lain!"

Langkah 2: Jinakkan NetworkManager agar Mengabaikan DNS Router

Langkah kedua ini adalah kunci utamanya. Kita bakal bikin satu aturan (template connection) global. Aturan ini memaksa NetworkManager untuk membuang opsi DNS yang dikasih oleh router Wi-Fi secara otomatis sejak pertama kali laptop menerima sinyal internet.

Langsung aja eksekusi perintah panjang ini di terminal:

echo -e "[connection]\nipv4.ignore-auto-dns=yes\nipv6.ignore-auto-dns=yes\n\n[connection-global-dns]\nsections=global-dns\n\n[global-dns]\nsearches=*\n\n[global-dns-domain-*]\nservers=8.8.8.8,8.8.4.4" | sudo tee /etc/NetworkManager/conf.d/99-force-global-dns.conf

Dengan begini, NetworkManager di Linux Mint kamu udah resmi dijinakkan. Dia nggak bakal berani lagi masukin IP 192.168.0.1 ke dalam daftar DNS kamu.

Langkah 3: Restart Jaringan & Segarkan Koneksi Wi-Fi

Biar sistem membaca konfigurasi baru yang barusan kita buat tanpa harus restart laptop, kita cukup muat ulang layanan jaringannya:

sudo systemctl restart NetworkManager
sudo systemctl restart systemd-resolved

Satu trik penting terakhir:
Karena profil Wi-Fi kosan atau rumah yang kamu pakai saat ini udah terlanjur menyimpan IP DNS router lama di memorinya, kamu perlu menyegarkannya sekali saja.

Cara paling gampang:

  1. Klik kanan ikon Wi-Fi di pojok kanan bawah panel, pilih Edit Connections...
  2. Cari nama Wi-Fi kamu saat ini, lalu klik tombol Minus (-) di bagian bawah untuk menghapusnya (Forget Network).
  3. Sekarang, klik lagi ikon Wi-Fi di panel, hubungkan lagi ke Wi-Fi tersebut, dan masukkan password-nya seperti biasa.

Cara Cek Hasilnya (Wajib Verifikasi!)

Nah, sekarang mari kita buktikan apakah langkah-langkah di atas udah sukses 100% atau belum. Di terminal kamu, ketik perintah sakti ini:

resolvectl status

Coba perhatikan baris outputnya di layar terminal. Ciri-ciri setup kamu berhasil adalah:

  • Di bagian Global, kolom Current DNS Server harus tertulis 8.8.8.8 dan ada baris DNS Domain: ~..
  • Di bagian bawah, pada Link 3 (wlp2s0) atau nama interface Wi-Fi kamu, kolom Current DNS Server dan DNS Servers harus bersih total/hilang alias nggak memunculkan IP router lagi!

Kamu juga bisa tes ping atau kueri domain dengan ketik: resolvectl query google.com. Kalau responnya instan dan lancar jaya, selamat! Sistem Linux Mint kamu sekarang udah punya sistem DNS yang sebersih dan setangguh Arch Linux.

Kesimpulan

Mengunci DNS di Linux Mint emang gampang-gampang susah kalau belum tahu trik di balik NetworkManager-nya. Tapi dengan metode global di atas, kamu nggak perlu pusing lagi setiap kali pindah jaringan internet. Internetan jadi kerasa lebih responsif, bebas iklan (kalau kamu ganti ke AdGuard DNS/NextDNS), dan pastinya bebas dari sistem intercept DNS bawaan ISP lokal.

Kalau kamu punya pertanyaan atau kendala pas nyoba tutorial ini, langsung aja coret-coret di kolom komentar di bawah, ya! Jangan lupa share artikel ini ke temen-temen komunitas Linux kamu. Keep learning and happy tweaking!

This Is The Newest Post


EmoticonEmoticon