15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai
09.10.2024

Cara Mengkonfigurasi Pengaturan Jaringan untuk Menggunakan Google Public DNS

Google Public DNS adalah resolver Domain Name System gratis yang didistribusikan secara global dan dioperasikan oleh Google, dapat diakses di 8.8.8.8 (primer) dan 8.8.4.4 (sekunder). Mengganti server DNS default ISP Anda dengan alamat-alamat ini dapat mengurangi latensi pencarian DNS, memperkuat resolver Anda terhadap serangan cache poisoning, dan menghilangkan titik kegagalan tunggal yang disebabkan oleh gangguan ISP regional.

Panduan ini mencakup proses konfigurasi lengkap di Windows, macOS, Linux, dan router jaringan — termasuk teknik persistensi permanen, alamat IPv6, perintah verifikasi, dan kesalahan umum yang diabaikan oleh sebagian besar tutorial.

Apa yang Sebenarnya Dilakukan Google Public DNS

Ketika Anda mengetikkan nama domain ke browser, sistem operasi Anda mengirimkan kueri ke resolver DNS. Resolver tersebut menerjemahkan nama host yang dapat dibaca manusia menjadi alamat IP yang dapat dirutekan. Secara default, resolver ini ditetapkan oleh ISP Anda melalui DHCP — dan resolver ISP sering kali lebih lambat, kurang aman, dan terkadang dimanipulasi untuk intersepsi lalu lintas atau injeksi iklan.

Google Public DNS mengoperasikan jaringan anycast yang mencakup beberapa Points of Presence di seluruh dunia. Setiap kueri dijawab oleh node terdekat yang tersedia, meminimalkan waktu round-trip. Google juga mengimplementasikan validasi DNSSEC, DNS-over-HTTPS (DoH), dan DNS-over-TLS (DoT) — protokol yang mengenkripsi saluran kueri DNS dan mencegah penyerang on-path membaca atau merusak pencarian Anda.

Alamat Google Public DNS (IPv4 dan IPv6)

ProtokolPrimerSekunder
———-——————–
IPv48.8.8.88.8.4.4
IPv62001:4860:4860::88882001:4860:4860::8844

Jika network stack Anda adalah dual-stack (IPv4 + IPv6), konfigurasikan kedua baris. Membiarkan DNS IPv6 mengarah ke ISP Anda sementara IPv4 menggunakan Google menciptakan perilaku resolusi asimetris yang dapat menyebabkan kegagalan intermiten pada pencarian rekaman AAAA.

Google Public DNS vs. Resolver Publik Pesaing

ResolverIPv4 PrimerDNSSECDoHDoTKebijakan Privasi
Google Public DNS8.8.8.8YaYaYaLog dianonimkan setelah 24–48 j
Cloudflare DNS1.1.1.1YaYaYaTidak ada log kueri setelah 25 j
Quad99.9.9.9YaYaYaMemblokir domain berbahaya
OpenDNS (Cisco)208.67.222.222YaYaTidakLog disimpan, dapat difilter
ISP DefaultBervariasiJarangJarangJarangBervariasi, sering tidak transparan

Wawasan utama: 1.1.1.1 milik Cloudflare secara konsisten memiliki benchmark waktu kueri rata-rata lebih rendah untuk pengguna residensial di Amerika Utara dan Eropa Barat. 8.8.8.8 milik Google cenderung lebih unggul di Asia-Pasifik dan Amerika Latin karena jejak infrastruktur Google yang lebih luas. Jalankan `namebench` atau `DNS Benchmark` di jaringan spesifik Anda sebelum berkomitmen pada resolver mana pun.

Mengonfigurasi Google Public DNS di Windows

Langkah 1: Buka Pengaturan Adapter Jaringan

  1. Tekan `Win + R`, ketik `ncpa.cpl`, dan tekan Enter. Ini membuka Network Connections secara langsung, melewati rantai navigasi Control Panel.
  2. Alternatif: Control Panel > Network and Sharing Center > Change adapter settings.

Langkah 2: Akses Properti IPv4

  1. Klik kanan adapter aktif — Ethernet atau Wi-Fi — dan pilih Properties.
  2. Gulir daftar komponen, pilih Internet Protocol Version 4 (TCP/IPv4), dan klik Properties.

Langkah 3: Masukkan Alamat Google DNS

  1. Pilih Use the following DNS server addresses.
  2. Atur:
  • Preferred DNS server: `8.8.8.8`
  • Alternate DNS server: `8.8.4.4`
  1. Klik OK, lalu Close.

Langkah 4: Konfigurasikan DNS IPv6 (Direkomendasikan)

Ulangi proses untuk Internet Protocol Version 6 (TCP/IPv6):

  • Preferred DNS server: `2001:4860:4860::8888`
  • Alternate DNS server: `2001:4860:4860::8844`

Langkah 5: Flush Cache DNS dan Verifikasi

Buka Command Prompt sebagai Administrator dan jalankan:

“`cmd

ipconfig /flushdns

nslookup google.com

“`

Output `nslookup` seharusnya menampilkan `Server: dns.google` dan `Address: 8.8.8.8` atau `8.8.4.4`. Jika masih menampilkan alamat resolver ISP Anda, perubahan adapter tidak diterapkan — konfirmasi tidak ada VPN atau klien DNS pihak ketiga (misalnya, DNSCrypt-proxy) yang menggantikan resolver sistem.

Jebakan: Windows 11 memperkenalkan DNS-over-HTTPS di tingkat OS. Untuk mengaktifkannya, buka Settings > Network & Internet > [Adapter] > DNS server assignment > Edit, atur DNS ke Manual, masukkan `8.8.8.8`, dan atur dropdown DNS over HTTPS ke On (automatic template). Tanpa langkah ini, kueri berjalan dalam teks biasa meskipun menggunakan server Google.

Mengonfigurasi Google Public DNS di macOS

Langkah 1: Buka Pengaturan Jaringan

  • macOS Ventura dan yang lebih baru: System Settings > Network.
  • macOS Monterey dan yang lebih lama: System Preferences > Network.

Langkah 2: Pilih Antarmuka Aktif

Pilih Wi-Fi atau Ethernet dari sidebar, lalu klik Details (Ventura+) atau Advanced (versi lama).

Langkah 3: Konfigurasikan Server DNS

  1. Navigasikan ke tab DNS.
  2. Klik tombol + di bawah daftar DNS Servers.
  3. Tambahkan `8.8.8.8`, lalu tambahkan `8.8.4.4`.
  4. Untuk IPv6: tambahkan `2001:4860:4860::8888` dan `2001:4860:4860::8844`.
  5. Klik OK, lalu Apply.

Langkah 4: Flush Cache DNS macOS dan Verifikasi

“`bash

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

nslookup google.com

“`

Jebakan: macOS menghormati urutan server DNS dalam daftar. Jika Anda memiliki profil VPN korporat yang menyuntikkan server DNS-nya sendiri di posisi 1, entri Google DNS Anda akan dideprioritaskan untuk domain split-tunnel. Periksa System Settings > VPN > DNS jika resolusi berperilaku tidak terduga pada mesin yang dikelola.

Mengonfigurasi Google Public DNS di Linux

Konfigurasi DNS Linux bervariasi secara signifikan berdasarkan distribusi, init system, dan daemon manajemen jaringan. Tiga metode berbeda mencakup sebagian besar penerapan di dunia nyata.

Metode 1: NetworkManager (GUI — Sebagian Besar Distribusi Desktop)

  1. Buka Settings > Network.
  2. Klik ikon roda gigi di sebelah koneksi aktif Anda.
  3. Buka tab IPv4, atur DNS ke Manual, dan masukkan:
  • `8.8.8.8, 8.8.4.4`
  1. Ulangi pada tab IPv6 dengan `2001:4860:4860::8888, 2001:4860:4860::8844`.
  2. Matikan dan nyalakan kembali koneksi untuk menerapkan.

Metode 2: NetworkManager melalui nmcli (Server Headless)

Ini adalah pendekatan yang tepat untuk lingkungan VPS Hosting atau server Linux headless mana pun yang menjalankan NetworkManager:

“`bash

Identify the active connection name

nmcli connection show

Set DNS servers (replace "Wired connection 1" with your connection name)

nmcli connection modify "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"

nmcli connection modify "Wired connection 1" ipv4.ignore-auto-dns yes

nmcli connection modify "Wired connection 1" ipv6.dns "2001:4860:4860::8888 2001:4860:4860::8844"

nmcli connection modify "Wired connection 1" ipv6.ignore-auto-dns yes

Apply changes

nmcli connection up "Wired connection 1"

“`

Flag `ipv4.ignore-auto-dns yes` sangat penting — tanpanya, DNS yang didorong DHCP dari ISP atau penyedia hosting Anda akan menggantikan entri manual Anda pada setiap pembaruan lease.

Metode 3: Netplan (Ubuntu 18.04+ dan Debian 12+)

Pada sistem yang menggunakan systemd-networkd atau NetworkManager melalui Netplan:

“`bash

sudo nano /etc/netplan/00-installer-config.yaml

“`

Tambahkan atau modifikasi blok DNS:

“`yaml

network:

version: 2

ethernets:

eth0:

dhcp4: true

nameservers:

addresses:

  • 8.8.8.8
  • 8.8.4.4
  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

“`

Terapkan konfigurasi:

“`bash

sudo netplan apply

“`

Metode 4: Edit /etc/resolv.conf Langsung (Legacy / Container)

“`bash

sudo nano /etc/resolv.conf

“`

“`

nameserver 8.8.8.8

nameserver 8.8.4.4

options edns0 trust-ad

“`

Peringatan kritis: Pada sebagian besar distribusi modern, `/etc/resolv.conf` adalah symlink yang dikelola oleh `systemd-resolved` atau NetworkManager. Pengeditan langsung akan ditimpa saat reboot atau restart jaringan. Untuk membuat perubahan permanen melalui `systemd-resolved`:

“`bash

sudo nano /etc/systemd/resolved.conf

“`

“`ini

[Resolve]

DNS=8.8.8.8 8.8.4.4

FallbackDNS=2001:4860:4860::8888 2001:4860:4860::8844

DNSSEC=yes

DNSOverTLS=yes

“`

“`bash

sudo systemctl restart systemd-resolved

“`

Verifikasi di Linux

“`bash

resolvectl status # systemd-resolved systems

cat /etc/resolv.conf # confirm symlink target

nslookup google.com

dig google.com @8.8.8.8 # force query to Google DNS directly

“`

Perintah `dig` dengan `@8.8.8.8` lebih andal daripada `nslookup` untuk memverifikasi bahwa resolver itu sendiri dapat dijangkau dan mengembalikan jawaban yang benar.

Mengonfigurasi Google Public DNS pada Router

Konfigurasi DNS di tingkat router menyebarkan pengaturan ke setiap perangkat di jaringan melalui DHCP, menjadikannya pendekatan paling efisien untuk rumah tangga atau kantor kecil. Ini juga merupakan metode yang direkomendasikan saat mengelola beberapa perangkat — termasuk perangkat keras IoT yang tidak mengekspos pengaturan DNS.

Langkah 1: Akses Panel Admin Router

Buka browser dan navigasikan ke IP gateway router Anda:

  • Alamat umum: `192.168.1.1`, `192.168.0.1`, `10.0.0.1`
  • Jika tidak diketahui, jalankan `ipconfig` (Windows) atau `ip route | grep default` (Linux/macOS) dan catat Default Gateway.

Masuk dengan kredensial admin Anda. Jika Anda belum pernah mengubahnya, periksa label pada bodi router.

Langkah 2: Temukan Pengaturan DNS

Pengaturan DNS biasanya ditemukan di salah satu jalur menu ini tergantung pada firmware:

  • WAN Settings > DNS
  • Internet > DNS Server
  • Advanced > DHCP Server > DNS
  • LAN > DHCP Settings > DNS

Beberapa router memisahkan WAN DNS (digunakan oleh router itu sendiri untuk kueri keluar) dari DHCP DNS (didorong ke klien). Konfigurasikan keduanya jika ada.

Langkah 3: Masukkan Alamat Google DNS

  • Primary DNS: `8.8.8.8`
  • Secondary DNS: `8.8.4.4`

Simpan dan reboot router.

Langkah 4: Verifikasi Resolusi Klien

Pada perangkat yang terhubung mana pun, jalankan:

“`bash

nslookup google.com

“`

Konfirmasi bahwa field `Server` menampilkan `8.8.8.8` atau `8.8.4.4`. Jika menampilkan IP LAN router (misalnya, `192.168.1.1`), router bertindak sebagai proxy DNS — ia meneruskan kueri ke Google tetapi muncul secara lokal sebagai resolver. Ini adalah perilaku normal pada sebagian besar router konsumen dan tidak menunjukkan kesalahan konfigurasi.

Jebakan: Beberapa ISP menggunakan DNS hijacking — mereka mencegat lalu lintas UDP port 53 dan mengalihkan semua kueri DNS ke server mereka sendiri terlepas dari IP apa yang Anda konfigurasikan. Jika `nslookup` secara konsisten mengembalikan alamat resolver ISP Anda bahkan setelah mengubah pengaturan, uji dengan DNS-over-HTTPS atau DNS-over-TLS, yang beroperasi pada port berbeda (masing-masing 443 dan 853) dan lebih sulit untuk dicegat.

Mengaktifkan DNS Terenkripsi: DoH dan DoT

Mengonfigurasi `8.8.8.8` tanpa enkripsi berarti kueri berjalan dalam teks biasa melalui UDP port 53 — dapat dibaca oleh pengamat on-path mana pun. Untuk lingkungan produksi, khususnya pada Dedicated Server atau infrastruktur mana pun yang menangani beban kerja sensitif, DNS terenkripsi sangat direkomendasikan.

MetodePortTransportDukungan Klien
DNS-over-HTTPS (DoH)443HTTPS/TLSBrowser, Windows 11, Android, iOS
DNS-over-TLS (DoT)853TLSAndroid 9+, systemd-resolved, Unbound
DNS-over-QUIC (DoQ)853QUICEksperimental, AdGuard DNS
DNS Biasa53UDP/TCPUniversal

Endpoint DoH Google: `https://dns.google/dns-query`

Hostname DoT Google: `dns.google`

Untuk mengonfigurasi DoT di `systemd-resolved`:

“`ini

[Resolve]

DNS=8.8.8.8#dns.google 8.8.4.4#dns.google

DNSOverTLS=yes

“`

Sufiks `#dns.google` menyematkan nama host sertifikat TLS, mencegah serangan downgrade di mana penyerang mengganti server berbeda pada IP yang sama.

Pertimbangan Keamanan dan Keterbatasan yang Diketahui

  • Validasi DNSSEC: Google Public DNS melakukan validasi DNSSEC penuh. Jika rantai DNSSEC domain rusak, Google akan mengembalikan `SERVFAIL` daripada jawaban yang tidak ditandatangani. Ini dapat mengungkap zona yang salah dikonfigurasi yang diterima secara diam-diam oleh resolver lain.
  • Trade-off privasi: Google mencatat IP kueri lengkap hingga 48 jam sebelum anonimisasi. Untuk lingkungan dengan persyaratan residensi data yang ketat, Quad9 atau resolver yang dihosting sendiri (Unbound, BIND) mungkin lebih disukai.
  • DNS split-horizon: Jika infrastruktur Anda menggunakan nama host internal (misalnya, `db.internal.corp`) yang tidak dapat diselesaikan secara publik, mengarahkan semua DNS ke Google akan merusak resolusi internal. Gunakan split DNS — rutekan domain internal ke resolver internal Anda dan domain eksternal ke Google. Ini dapat dikonfigurasi di NetworkManager, Unbound, dan sebagian besar firewall enterprise.
  • TTL dan caching: Google Public DNS menghormati nilai TTL otoritatif. Ia tidak memperpanjang TTL secara artifisial. Jika Anda memecahkan masalah propagasi DNS setelah memperbarui rekaman di Pendaftaran Domain, penundaan diatur oleh TTL server otoritatif, bukan perilaku resolver Google.

Konfigurasi DNS untuk Lingkungan Hosting

Saat mengelola VPS dengan cPanel atau lingkungan hosting berbasis control panel mana pun, konfigurasi DNS beroperasi pada dua lapisan yang berbeda:

  1. Resolver sistem (`/etc/resolv.conf` atau `systemd-resolved`) — mengontrol bagaimana server itu sendiri menyelesaikan nama host untuk koneksi keluar, unduhan paket, dan layanan internal.
  2. DNS otoritatif — mengontrol bagaimana klien eksternal menyelesaikan domain yang Anda hosting. Ini dikelola melalui nameserver Anda, bukan melalui resolver sistem.

Mengubah resolver sistem ke `8.8.8.8` hanya memengaruhi lapisan 1. Ini tidak berpengaruh pada bagaimana domain yang Anda hosting diselesaikan oleh pengunjung. Untuk manajemen DNS otoritatif, konfigurasikan rekaman zona Anda melalui registrar atau panel hosting DNS Anda.

Demikian pula, jika Anda menjalankan layanan email pada infrastruktur Email Hosting, pastikan rekaman SPF, DKIM, dan DMARC Anda dipublikasikan dengan benar di zona DNS otoritatif Anda — ini tidak bergantung pada resolver rekursif mana yang digunakan server Anda.

Matriks Keputusan Teknis: Kapan Menggunakan Google Public DNS

SkenarioTindakan yang Direkomendasikan
Pengguna rumahan, prioritas kecepatan dan keandalanKonfigurasikan 8.8.8.8 di tingkat router
Lingkungan sensitif privasiGunakan Cloudflare 1.1.1.1 atau Unbound yang dihosting sendiri
Jaringan korporat dengan nama host internalImplementasikan DNS split-horizon
Server dengan layanan yang menghadap publikKonfigurasikan resolver sistem + aktifkan DoT
Jaringan dengan banyak IoTDNS di tingkat router, pertimbangkan Quad9 untuk pemblokiran malware
Jaringan dual-stack IPv4/IPv6Konfigurasikan alamat DNS IPv4 dan IPv6
Dugaan DNS hijacking oleh ISPBeralih ke DoH (port 443) untuk melewati intersepsi

Daftar Periksa Praktis Sebelum dan Sesudah Konfigurasi

Sebelum mengubah DNS:

  • Catat alamat server DNS Anda saat ini (`ipconfig /all` di Windows, `resolvectl status` di Linux)
  • Uji kecepatan resolusi dasar: `dig google.com` dan catat waktu kueri
  • Identifikasi apakah jaringan Anda menggunakan DNS split-horizon untuk nama host internal
  • Periksa apakah klien VPN mengelola DNS secara independen

Setelah mengubah DNS:

  • Flush cache DNS OS
  • Jalankan `nslookup google.com` dan konfirmasi alamat server
  • Jalankan `dig google.com @8.8.8.8` untuk memverifikasi keterjangkauan langsung
  • Uji nama host internal jika split DNS digunakan
  • Konfirmasi validasi DNSSEC: `dig dnssec-failed.org` seharusnya mengembalikan `SERVFAIL`
  • Pada server Linux, verifikasi perubahan bertahan setelah restart jaringan: `sudo systemctl restart NetworkManager && resolvectl status`

FAQ

Apakah mengubah ke Google Public DNS memengaruhi rekaman DNS atau hosting website saya?

Tidak. Resolver sistem Anda menentukan bagaimana mesin Anda mencari domain lain. Ini tidak berpengaruh pada bagaimana rekaman domain Anda sendiri dipublikasikan atau diselesaikan oleh pengunjung eksternal. Nameserver otoritatif Anda yang mengontrol itu.

Apakah Google Public DNS akan berfungsi pada VPS atau dedicated server?

Ya. Proses konfigurasi identik dengan mesin lokal. Pada server headless, gunakan `nmcli` atau edit `/etc/systemd/resolved.conf` untuk perubahan permanen. Perlu diketahui bahwa beberapa penyedia hosting mendorong DNS melalui DHCP — gunakan `ipv4.ignore-auto-dns yes` di NetworkManager untuk mencegah penggantian.

Mengapa nslookup menampilkan IP router saya alih-alih 8.8.8.8?

Sebagian besar router konsumen bertindak sebagai proxy DNS — mereka menerima kueri Anda, meneruskannya ke resolver upstream (Google), dan mengembalikan jawabannya. IP lokal yang ditampilkan adalah proxy, bukan resolver upstream. Ini adalah perilaku yang diharapkan. Untuk mengonfirmasi bahwa Google adalah upstream sebenarnya, periksa pengaturan WAN DNS router atau jalankan `dig google.com` dan periksa respons lengkapnya.

Bagaimana cara menguji apakah kueri DNS saya terenkripsi?

Gunakan uji browser Cloudflare di `1.1.1.1/help` untuk DoH, atau jalankan `kdig -d @8.8.8.8 +tls-ca google.com` menggunakan paket `knot-dnsutils` untuk memverifikasi handshake DoT. Handshake TLS yang berhasil mengonfirmasi transport terenkripsi.

Apakah Google Public DNS dapat memperlambat resolusi untuk wilayah tertentu?

Dalam kasus yang jarang terjadi, ya. Routing anycast mengarahkan kueri Anda ke node Google terdekat, tetapi topologi jaringan tidak selalu selaras dengan kedekatan geografis. Jika Anda mengamati latensi yang lebih tinggi dari yang diharapkan, lakukan benchmark dengan `namebench` atau `DNS Benchmark` untuk membandingkan Google, Cloudflare, dan resolver ISP Anda dari lokasi jaringan spesifik Anda sebelum membuat perubahan permanen.

15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai