Cara Flush DNS: Windows, Mac, Linux, Fedora & Chrome
Poin penting
Flush DNS menghapus jawaban yang disimpan perangkat Anda untuk nama yang pernah dicari, jadi kunjungan berikutnya menanyakan DNS lagi. Di Windows, jalankan ipconfig /flushdns di Command Prompt. Di macOS, jalankan sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder di Terminal. Di Linux dengan systemd-resolved (Ubuntu, Fedora), jalankan sudo resolvectl flush-caches. Di Chrome, buka chrome://net-internals/#dns dan klik Clear host cache. Aman dilakukan dan hanya memengaruhi perangkat Anda sendiri.
Periksa sekarang

Mulai membaca
- Perintah Flush DNS dalam Sekilas
- Cara Kerja DNS Cache: TTL, Level Cache, dan Kedaluwarsa
- Kapan Harus Melakukan Flush DNS?
- Cara Flush DNS di Windows 10 dan Windows 11
- Cara Flush DNS di macOS (Semua Versi Sejak El Capitan)
- Cara Flush DNS di Linux (Ubuntu, Fedora, Debian)
- Cara Flush DNS di Google Chrome
- Cara Flush DNS di Firefox, Edge, Safari, dan Browser Lain
- Cara Flush DNS di Android dan iPhone
- Cara Flush DNS di Router
- Cara Memverifikasi DNS Cache Telah Di-Flush
- Apa yang Harus Dilakukan Jika Flush DNS Tidak Menyelesaikan Masalah
- Pertanyaan yang Sering Diajukan
Perintah Flush DNS dalam Sekilas
Untuk flush DNS, jalankan satu perintah sesuai sistem Anda. Flush menghapus jawaban yang disimpan perangkat untuk nama yang baru-baru ini dicari, sehingga kunjungan berikutnya menanyakan DNS lagi dan mendapat alamat terbaru.
Lihat catatan DNS dan TTL terbaru sebuah domain
Perintah untuk tiap sistem:
| Di mana | Perintah atau pengaturan |
|---|---|
| Windows 10 dan 11 | ipconfig /flushdns (Command Prompt), atau Clear-DnsClientCache (PowerShell) |
| macOS | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| Linux dengan systemd-resolved (Ubuntu, Fedora 33+) | sudo resolvectl flush-caches |
| Chrome, Edge, Brave | chrome://net-internals/#dns (atau edge://, brave://) → Clear host cache |
| Firefox | about:networking#dns → Bersihkan Tembolok DNS (di versi Inggris: Clear DNS Cache) |
| Android dan iPhone | Aktifkan Mode pesawat selama 10 detik, lalu matikan (atau restart) |
| Router | Restart |
Untuk apa repot? Catatan DNS bisa berubah: sebuah website pindah ke server atau hosting baru, sementara jawaban yang tersimpan di perangkat Anda masih menunjuk ke alamat lama. Jawaban dari cache lokal kembali hampir seketika, sedangkan pencarian ke resolver memakan sekitar 30 ms dari koneksi rumah kami ke 8.8.8.8 milik Google (26 Oktober 2026), jadi cache berguna sampai sebuah jawaban basi.
DNS disimpan di beberapa tempat: browser, sistem operasi, dan sering juga router. Karena itu, jawaban basi yang membandel mungkin perlu dihapus di lebih dari satu tingkat.
Cara Kerja DNS Cache: TTL, Level Cache, dan Kedaluwarsa
Setiap catatan DNS membawa TTL (time to live) yang ditetapkan pemilik domain: berapa detik sebuah cache boleh menyimpannya. Nilainya biasanya berkisar dari 300 detik (5 menit) hingga 86.400 detik (24 jam); Cloudflare, misalnya, memakai 300 detik secara default.
Setiap lapisan menyimpan salinannya sendiri:
- Browser — Chrome biasanya memakai klien DNS bawaannya sendiri (aktif secara default di Windows, macOS, Linux, ChromeOS, dan Android). Chrome menyimpan tiap jawaban selama TTL catatan itu, minimal 60 detik, dan menyimpan jawaban "tidak ada" selama TTL negatif zona. Saat beralih ke resolver sistem operasi, Chrome menyimpan jawaban selama 60 detik dan tidak menyimpan kegagalan (kode sumber Chromium). Firefox menyimpan hingga 3.200 nama dan memakai 60 detik jika OS tidak memberi TTL (pengaturan Firefox).
- Sistem operasi — layanan DNS Client di Windows, mDNSResponder di macOS, dan systemd-resolved di Linux menyimpan jawaban sampai TTL-nya habis. Beberapa sistem Linux (Debian secara default, instalasi minimal) tidak menyimpan cache sama sekali.
- Router — banyak router rumahan menjalankan dnsmasq, yang secara default menyimpan 150 nama (manual dnsmasq); OpenWrt menaikkannya menjadi 1.000.
- Penyedia DNS Anda — cache milik ISP atau resolver publik melayani semua penggunanya. Cache ISP tidak bisa Anda hapus, tetapi Google Public DNS dan Cloudflare memungkinkan siapa saja menghapus sebuah nama dari cache mereka (Google, Cloudflare). Selain itu, tunggu TTL habis atau ganti resolver.
Flush membersihkan lapisan browser dan sistem operasi, sedangkan restart router membersihkan lapisannya. Untuk melewati cache penyedia yang basi, pindah ke resolver publik seperti 1.1.1.1 milik Cloudflare atau 8.8.8.8 milik Google. TTL terkini dari catatan apa pun bisa Anda lihat dengan Cek DNS.
Kapan Harus Melakukan Flush DNS?
Sistem Anda menghapus jawaban yang tersimpan secara otomatis, jadi Anda tidak perlu flush secara berkala. Lakukan flush ketika:
- Sebuah website tidak bisa dibuka di perangkat Anda tetapi bisa dibuka orang lain — error seperti DNS_PROBE_FINISHED_NXDOMAIN atau DNS server not responding
- Anda masih melihat versi lama sebuah website setelah ia pindah ke server atau hosting baru
- Anda mengganti server DNS — misalnya ke Google DNS (8.8.8.8) atau Cloudflare (1.1.1.1) — dan ingin perubahannya berlaku sekarang
- Muncul peringatan sertifikat setelah website pindah — alamat tersimpan Anda masih menunjuk ke server lama beserta sertifikat lamanya
- Anda mengedit catatan DNS (A, CNAME, MX) dan ingin melihat perubahannya sebelum TTL lama habis. DNS Propagation Checker menunjukkan apakah resolver di seluruh dunia sudah memilikinya
- Anda curiga ada jawaban yang diracuni atau dibajak — flush menghapusnya dari cache Anda
Cara Flush DNS di Windows 10 dan Windows 11
Windows punya dua cara untuk flush DNS: Command Prompt dan PowerShell. Keduanya membersihkan cache layanan DNS Client Windows. ipconfig /flushdns berfungsi di semua versi, termasuk Windows Server dan rilis yang lebih lama.
Metode 1: Menggunakan Command Prompt
- Langkah 1 — Tekan
Windows + S, ketikcmd, lalu buka Command Prompt (jendela biasa sudah cukup di Windows 10 dan 11 terbaru; jika Windows menyatakan operasi memerlukan elevasi, klik kanan lalu pilih Jalankan sebagai administrator) - Langkah 2 — Ketik
ipconfig /flushdnsdan tekan Enter - Langkah 3 — Anda akan melihat: "Successfully flushed the DNS Resolver Cache."
Hanya itu yang perlu dilakukan. DNS cache Windows Anda sekarang kosong, dan saat Anda mengunjungi website berikutnya, Windows akan menghubungi server DNS yang dikonfigurasi untuk mendapatkan alamat IP terbaru. Perintah ipconfig adalah utilitas jaringan standar Windows — /flushdns hanyalah salah satu dari banyak switch yang tersedia.
Metode 2: Menggunakan PowerShell
PowerShell memiliki cmdlet DNS tersendiri yang menyediakan fungsionalitas yang sama dengan opsi tambahan:
# Flush the DNS cache
Clear-DnsClientCache
# Verify the cache is empty (should return very few entries)
Get-DnsClientCache
# Count cached entries
Get-DnsClientCache | Measure-Object | Select-Object CountClear-DnsClientCache melakukan hal yang persis sama dengan ipconfig /flushdns. Keunggulan PowerShell adalah cmdlet Get-DnsClientCache, yang menampilkan entri cache dalam format tabel yang lebih mudah difilter dan diekspor dibandingkan ipconfig /displaydns.
Cara Flush DNS di macOS (Semua Versi Sejak El Capitan)
Di Mac, Anda flush DNS dari Terminal. Perintah yang sama berfungsi di setiap versi dari El Capitan (10.11) hingga rilis terbaru, termasuk macOS 26 Tahoe.
| Versi macOS | Perintah Flush DNS |
|---|---|
| Big Sur (11) dan yang lebih baru, termasuk Tahoe (26) | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| Catalina (10.15) hingga El Capitan (10.11) | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| Yosemite (10.10.4 sampai 10.10.5) | sudo killall -HUP mDNSResponder |
| Yosemite (10.10 sampai 10.10.3) | sudo discoveryutil mdnsflushcache |
| Lion (10.7) hingga Mavericks (10.9) | sudo killall -HUP mDNSResponder |
- Langkah 1 — Tekan
Command + Spasiuntuk membuka Spotlight, ketik Terminal, lalu tekan Enter - Langkah 2 — Tempel
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderlalu tekan Enter - Langkah 3 — Masukkan kata sandi Mac Anda saat diminta. Terminal tidak menampilkan output apa pun, tetapi cache sudah dibersihkan
dscacheutil -flushcache membersihkan cache Directory Service, dan killall -HUP mDNSResponder menyuruh mDNSResponder, resolver DNS macOS, membuang jawaban yang tersimpan; prosesnya tidak di-restart. Safari tidak punya DNS cache sendiri, jadi perintah ini sudah mencakup Safari. Keluar juga dari Safari (⌘Q) agar koneksi yang masih terbuka ke alamat lama ditutup.
Cara Flush DNS di Linux (Ubuntu, Fedora, Debian)
Linux hanya menyimpan cache DNS jika ada layanan caching yang berjalan. Ubuntu dan Fedora (33 ke atas) memakai systemd-resolved; Debian dan instalasi minimal sering tidak punya cache sama sekali, dan sebagian sistem memakai dnsmasq atau nscd.
- Langkah 1 — Buka terminal (
Ctrl + Alt + Tdi Ubuntu) - Langkah 2 — Jalankan perintah untuk layanan DNS Anda (di bawah)
- Langkah 3 — Pastikan berhasil:
resolvectl statisticsseharusnya menampilkan ukuran cache saat ini 0
# Ubuntu, Fedora 33+ and other systemd-resolved systems
sudo resolvectl flush-caches
# Check: "Current Cache Size" should be 0
resolvectl statistics
# Older systemd (before version 239, e.g. Ubuntu 18.04)
sudo systemd-resolve --flush-caches
# dnsmasq
sudo systemctl restart dnsmasq
# nscd
sudo systemctl restart nscdTidak yakin layanan mana yang Anda pakai? Jalankan resolvectl status. Jika perintah itu menampilkan server DNS Anda, berarti Anda memakai systemd-resolved. Jika perintahnya tidak ada, atau menyatakan tidak bisa menjangkau layanan resolve, periksa systemctl status dnsmasq atau systemctl status nscd.
Cara Flush DNS di Google Chrome
Chrome menyimpan DNS cache sendiri, terpisah dari milik sistem operasi Anda (lihat level cache di atas), jadi flush keduanya. Caranya:
- Langkah 1 — Buka tab baru di Chrome
- Langkah 2 — Ketik
chrome://net-internals/#dnsdi address bar dan tekan Enter - Langkah 3 — Klik tombol Clear host cache
- Langkah 4 — Buka juga
chrome://net-internals/#socketsdan klik Flush socket pools untuk menutup koneksi TCP lama yang mungkin masih menggunakan alamat IP sebelumnya
Untuk penyegaran penuh, flush sistem operasi dan Chrome. Chrome membangun ulang cache-nya saat Anda berselancar, jadi membersihkannya tidak berpengaruh jangka panjang pada kecepatan.
Cara Flush DNS di Firefox, Edge, Safari, dan Browser Lain
Setiap browser Chromium punya halaman yang sama dengan awalan masing-masing; Firefox punya halamannya sendiri, dan Safari memakai cache Mac:
| Browser | Cara membersihkan DNS cache |
|---|---|
| Microsoft Edge | edge://net-internals/#dns → Clear host cache, lalu edge://net-internals/#sockets → Flush socket pools |
| Firefox | about:networking#dns → Bersihkan Tembolok DNS (di versi Inggris: Clear DNS Cache). Firefox menyimpan hingga 3.200 nama, selama 60 detik jika OS tidak memberi TTL |
| Safari (Mac) | Tidak punya DNS cache sendiri: flush macOS (di atas). Menu "Develop" → "Empty Caches" membersihkan halaman web, bukan DNS |
| Brave, Opera, Vivaldi | brave://net-internals/#dns, opera://net-internals/#dns, atau vivaldi://net-internals/#dns → Clear host cache |
Cara Flush DNS di Android dan iPhone
Ponsel tidak punya perintah flush. Menyambung ulang sudah cukup:
- Aktifkan Mode pesawat, tunggu 10 detik, lalu matikan. Ponsel membangun ulang koneksi jaringan beserta DNS cache-nya.
- Masih basi? Restart ponsel. Di Android, periksa juga Setelan → Jaringan & internet → DNS Pribadi (di Samsung: "Connections" → "More connection settings"): jika ada nama host penyedia di sana, penyedia itulah yang menjawab setiap pencarian, apa pun DNS yang dipakai Wi-Fi.
- Di Wi-Fi, cache router tetap berlaku, jadi restart juga router jika satu website gagal di semua perangkat.
Cara Flush DNS di Router
Router rumah Anda juga menyimpan respons DNS untuk semua perangkat di jaringan. Jika Anda sudah flush DNS di komputer dan browser tetapi masih melihat catatan basi, cache router bisa jadi penyebabnya.
Sebagian besar router konsumen tidak punya perintah flush DNS khusus. Cara paling sederhana membersihkan DNS cache router adalah me-restart-nya:
- Langkah 1 — Cabut kabel daya router (jangan hanya menekan tombol reset — itu akan mengembalikan router ke setelan pabrik)
- Langkah 2 — Tunggu sekitar 30 detik agar benar-benar mati
- Langkah 3 — Colok kembali kabel daya dan tunggu 1–2 menit sampai router menyala sepenuhnya
- Langkah 4 — Sambungkan ulang ke Wi-Fi jika perlu dan pastikan masalahnya teratasi
Router yang menjalankan dnsmasq, seperti OpenWrt, bisa membersihkannya lewat SSH dengan /etc/init.d/dnsmasq restart, tanpa reboot penuh.
Untuk masalah DNS yang berkelanjutan, atur router ke resolver publik seperti Cloudflare (1.1.1.1) atau Google (8.8.8.8) agar semua perangkat memakainya. Panduan mengatasi DNS lookup lambat kami berisi langkah-langkahnya.
Cara Memverifikasi DNS Cache Telah Di-Flush
Setelah flush, pastikan cache kosong, atau sistem Anda kini menyelesaikan alamat yang baru:
# Windows: lists what's cached (only a few entries right after a flush)
ipconfig /displaydns
# Windows PowerShell: count cached entries
(Get-DnsClientCache).Count
# macOS: the address your Mac resolves now
dscacheutil -q host -a name example.com
# Linux (systemd-resolved): "Current Cache Size" should be 0
resolvectl statisticsLalu coba website yang tadi gagal. Untuk membandingkan apa yang diterima komputer Anda dengan apa yang sebenarnya dikatakan DNS, cari domain itu dengan Cek DNS.
Untuk mengetahui apakah masalahnya ada di cache Anda atau di catatannya sendiri, jalankan domain itu lewat DNS Propagation Checker: ia menanyai 34 resolver di 28 negara sekaligus. Jika semuanya sudah punya alamat baru dan Anda belum, cache atau resolver Anda tertinggal.
Apa yang Harus Dilakukan Jika Flush DNS Tidak Menyelesaikan Masalah
Flush memperbaiki jawaban basi, tetapi tidak semua masalah DNS adalah jawaban basi. Jika masalah bertahan setelah Anda flush perangkat, browser, dan router:
- Ganti server DNS — resolver ISP Anda mungkin mati atau mengembalikan catatan lama. Coba Cloudflare (1.1.1.1) atau Google (8.8.8.8); panduan DNS lookup lambat kami berisi langkah-langkahnya
- Periksa apakah website-nya down — Cek Website Down membukanya dari 11 lokasi. Jika gagal di mana-mana, bukan cache atau resolver Anda penyebabnya
- Periksa catatannya — cari catatan A, AAAA, dan CNAME domain itu dengan Cek DNS. Jika menunjuk ke IP yang salah, hanya pemilik domain yang bisa memperbaikinya
- Putuskan VPN atau proxy — VPN mengirim DNS lewat server mereka sendiri, yang punya cache sendiri
- Periksa file hosts —
C:\Windows\System32\drivers\etc\hostsdi Windows,/etc/hostsdi macOS dan Linux. Hapus entri untuk domain yang bermasalah - Beri waktu untuk perubahan baru — setiap resolver mengambil catatan yang berubah saat TTL salinan lamanya habis: hitungan menit untuk TTL pendek, hingga sehari atau dua hari untuk TTL panjang
Periksa catatan DNS Anda sekarang
Lihat setiap catatan langsung dari nameserver domain, berdampingan dengan yang tersimpan di cache Google dan Cloudflare, lengkap dengan sisa TTL-nya.
Sumber
- ipconfig, Microsoft
- host_resolver_manager_job.cc (Chrome's DNS cache times), Chromium
- dnsmasq manual (default cache size), dnsmasq
Pertanyaan yang Sering Diajukan
Apa yang terjadi saat melakukan flush DNS?
Apakah flush DNS aman dilakukan?
Apa perintah flush DNS untuk Windows?
Apa perintah flush DNS untuk Mac?
Bagaimana cara flush DNS di Fedora?
Seberapa sering harus melakukan flush DNS?
Mengapa perlu flush DNS di OS dan browser secara terpisah?
Apakah flush DNS dapat mempercepat internet?
Apakah restart komputer akan membersihkan DNS cache?
Bagaimana cara flush DNS di router?
Artikel Terkait
Alat Terkait
Cek DNS
Semua DNS record langsung dari nameserver domain, berdampingan dengan cache Google dan Cloudflare
Tes Kecepatan DNS
Ukur Cloudflare 1.1.1.1, Google 8.8.8.8, dan server DNS publik lainnya dari browser Anda, bandingkan dengan DNS Anda saat ini, dan temukan yang tercepat
Cek Website Down
Down untuk semua orang atau hanya Anda? Cek website apa pun dari 11 lokasi dan dari koneksi Anda sendiri, dengan screenshot langsung



