Cara Flush DNS di Windows, Mac, Android & iPhone (2026)
Pernah mengganti hosting atau nameserver, tetapi website masih membuka server lama? Atau domain tiba-tiba tidak bisa diakses di satu perangkat, padahal normal di perangkat lain? Salah satu langkah diagnosis yang sering disarankan adalah flush DNS. Proses ini menghapus cache DNS lokal agar perangkat meminta ulang alamat domain ke resolver.
Namun, flush DNS bukan tombol ajaib untuk semua masalah website. Ia tidak mempercepat propagasi DNS seluruh dunia, tidak menghapus cache milik ISP, dan tidak membuka blokir Trust Positif atau SNI filtering. Panduan ini menjelaskan cara melakukannya dengan benar di Windows, macOS, Android, dan iPhone—termasuk kapan langkah tersebut benar-benar berguna.
Apa Itu Cache DNS?
DNS menerjemahkan nama seperti domainanda.com menjadi alamat IP server. Supaya tidak perlu menanyakan alamat yang sama setiap detik, sistem operasi, browser, aplikasi, dan resolver menyimpan jawaban sementara. Penyimpanan inilah yang disebut cache DNS.
Setiap catatan DNS memiliki TTL (Time to Live), yaitu petunjuk berapa lama jawaban boleh disimpan. Ketika Anda memindahkan website ke IP baru, cache lama dapat membuat sebagian pengunjung masih menuju server sebelumnya sampai TTL berakhir atau cache dihapus. Inilah alasan perubahan DNS sering terlihat tidak serempak.
Kapan Flush DNS Diperlukan?
- Setelah mengganti A record, AAAA record, CNAME, hosting, atau nameserver.
- Ketika perangkat membuka IP lama sedangkan perangkat lain sudah membuka IP baru.
- Setelah memperbaiki kesalahan konfigurasi DNS yang sebelumnya sempat tersimpan.
- Saat diagnosis menunjukkan hasil resolver berbeda dengan catatan pada DNS provider.
Jangan langsung flush DNS ketika website tidak bisa dibuka. Periksa dahulu apakah server sedang down, domain kedaluwarsa, SSL bermasalah, atau ada pemblokiran jaringan. Panduan cara membedakan website down dan diblokir membantu Anda memilih langkah yang tepat sebelum mengubah pengaturan.
Cara Flush DNS di Windows 10 dan Windows 11
- Buka menu Start, ketik Command Prompt, lalu pilih Run as administrator.
- Masukkan perintah
ipconfig /flushdns. - Tekan Enter. Pesan sukses biasanya menyebutkan bahwa DNS Resolver Cache berhasil dibersihkan.
- Tutup dan buka kembali browser, kemudian uji domain dalam jendela penyamaran.
Untuk membandingkan hasil sebelum dan sesudahnya, gunakan nslookup domainanda.com. Jika IP tetap lama, kemungkinan cache berada di resolver ISP, VPN, router, atau DNS publik yang Anda gunakan—bukan di Windows.
Cara Flush DNS di macOS
Buka Terminal, lalu jalankan dua perintah berikut secara berurutan:
sudo dscacheutil -flushcachesudo killall -HUP mDNSResponder
Masukkan kata sandi administrator ketika diminta. Tidak semua versi macOS menampilkan pesan sukses. Setelah itu, tutup browser sepenuhnya dan lakukan pengujian ulang. Perintah ini membersihkan cache lokal, bukan memaksa server DNS publik memperbarui jawabannya.
Cara Flush DNS di Android
Android tidak menyediakan satu tombol universal bernama “Flush DNS” pada semua versi dan merek. Anda dapat melakukan langkah berikut:
- Aktifkan Mode Pesawat selama sekitar 10 detik, lalu matikan kembali.
- Tutup browser dari recent apps dan buka kembali.
- Jika memakai Private DNS, catat hostname yang digunakan, matikan sementara, lalu aktifkan kembali setelah pengujian.
- Restart HP bila koneksi masih memakai hasil lama.
Membersihkan seluruh data browser bukan langkah pertama karena dapat menghapus sesi login dan data situs. Jika Anda juga ingin mengganti resolver, ikuti panduan mengganti DNS di Android dan iPhone agar tidak salah memasukkan alamat.
Cara Flush DNS di iPhone dan iPad
iOS dan iPadOS juga tidak memiliki tombol flush DNS umum. Cara paling aman adalah mengaktifkan Mode Pesawat sebentar, mematikan koneksi VPN atau profil DNS untuk diagnosis, kemudian restart perangkat. Pada Wi-Fi, Anda dapat memilih Lupakan Jaringan dan menghubungkannya kembali jika masalah hanya muncul pada satu jaringan.
Jangan memasang profil konfigurasi dari sumber tidak dikenal hanya untuk membersihkan DNS. Profil semacam itu dapat mengubah jalur trafik perangkat. Jika website tetap menuju alamat lama setelah restart, periksa TTL dan resolver yang dipakai.
Kenapa Website Masih Salah Setelah Flush DNS?
Penyebab paling umum adalah cache pada resolver ISP yang belum kedaluwarsa. Selain itu, domain mungkin memiliki AAAA record yang masih menunjuk server lama, CNAME yang terlupakan, atau DNSSEC yang tidak konsisten setelah pindah provider. CDN juga dapat menampilkan halaman lama walaupun DNS sudah benar.
Bandingkan hasil dari beberapa resolver dan jaringan. Jika domain bisa dibuka melalui VPN tetapi gagal pada jaringan Indonesia, jangan hanya fokus pada cache. Baca penyebab website hanya bisa dibuka dengan VPN untuk memisahkan masalah DNS dari pemblokiran ISP.
Apakah Flush DNS Bisa Membuka Blokir Nawala?
Tidak. Flush DNS hanya menghapus jawaban lama. Jika resolver memang memberikan halaman Internet Positif karena kebijakan filtering, permintaan baru dapat menghasilkan jawaban blokir yang sama. Pada blokir berbasis SNI, mengganti atau membersihkan DNS bahkan tidak menyentuh mekanisme penyaringannya.
Untuk pemilik bisnis, tujuan diagnosis bukan mencari jalan pintas bagi satu perangkat, melainkan memastikan pelanggan mendapatkan informasi secepat mungkin. Bot CekNawala membantu memantau perubahan status domain dari waktu ke waktu sehingga tim tidak perlu menebak berdasarkan satu koneksi.
Cache DNS Tidak Hanya Berada di Sistem Operasi
Setelah cache Windows atau macOS dibersihkan, permintaan masih dapat melewati browser, resolver DoH, router, VPN, DNS perusahaan, dan ISP. Setiap lapisan dapat memiliki kebijakan cache sendiri. Karena itu, hasil pada browser biasa dan browser yang memakai DoH bisa berbeda walaupun menggunakan HP yang sama.
Pada jaringan kantor, jangan mengubah DNS server sembarangan. Resolver internal mungkin diperlukan untuk membuka hostname perusahaan. Catat pengaturan awal dan koordinasikan dengan administrator. Pada router, restart dapat membantu diagnosis tertentu, tetapi tidak menjamin cache resolver upstream ikut dihapus.
Contoh Diagnosis Berdasarkan Gejala
Gejala pertama: domain membuka server lama di laptop, tetapi HP pada jaringan lain sudah membuka server baru. Dalam kasus ini flush DNS lokal masuk akal. Jika hasil tetap lama, bandingkan resolver dan periksa TTL.
Gejala kedua: semua perangkat pada satu ISP gagal, sedangkan ISP lain normal. Membersihkan setiap perangkat bukan solusi efisien. Periksa resolver ISP dan kemungkinan filtering. Gejala ketiga: hasil DNS sudah benar tetapi halaman tetap error. Berhenti fokus pada DNS; periksa virtual host, aplikasi, SSL, dan CDN.
Kesalahan yang Sering Dilakukan
- Menjalankan flush DNS berkali-kali tanpa mencatat hasil lookup.
- Menganggap pesan sukses berarti semua cache internet sudah bersih.
- Menghapus seluruh data browser dan kehilangan sesi tanpa kebutuhan.
- Mengganti DNS, VPN, dan nameserver secara bersamaan sehingga penyebab tidak dapat dilacak.
- Menonaktifkan server lama ketika sebagian resolver masih mengarah ke sana.
Gunakan satu perubahan per pengujian. Simpan perintah, hasil, waktu, dan jaringan. Dengan catatan tersebut, tim hosting atau ISP dapat membantu berdasarkan bukti, bukan sekadar pernyataan “website tidak bisa dibuka”.
🔥 Jangan Diagnosis Domain Hanya dari Satu HP
Pantau domain bisnis secara otomatis dan terima notifikasi Telegram saat status akses berubah. Rp 2 Juta/Bulan flat, tanpa limit domain.
Pesan Bot Sekarang (Telegram)Checklist Setelah Flush DNS
- Uji domain tanpa VPN dan dengan jaringan berbeda.
- Periksa A, AAAA, CNAME, dan nameserver—bukan hanya homepage.
- Pastikan canonical dan redirect mengarah ke alamat yang benar.
- Periksa apakah CDN atau browser menyimpan respons lama.
- Dokumentasikan waktu perubahan DNS dan TTL agar hasil pengujian dapat dibandingkan.
Jika Anda sedang menunggu perubahan nameserver, lanjutkan ke cara cek propagasi DNS. Dengan urutan diagnosis yang benar, Anda tidak akan menghabiskan waktu membersihkan cache ketika sumber masalah sebenarnya berada di server atau kebijakan ISP.
Pertanyaan yang Sering Diajukan (FAQ)
Apakah flush DNS aman?
Ya. Flush DNS hanya menghapus cache alamat domain lokal. Perangkat akan meminta data baru ketika membuka website, tanpa menghapus file atau konfigurasi hosting.
Berapa sering flush DNS boleh dilakukan?
Boleh dilakukan saat diagnosis, tetapi tidak perlu dijadwalkan setiap hari. Jika masalah terus berulang, cari penyebab pada TTL, resolver, konfigurasi DNS, atau jaringan.
Apakah flush DNS sama dengan clear cache browser?
Tidak. Cache browser menyimpan file dan respons halaman, sedangkan cache DNS menyimpan pemetaan nama domain ke alamat jaringan. Keduanya dapat dibersihkan terpisah.
Kenapa flush DNS tidak menghapus Internet Positif?
Karena Internet Positif adalah hasil kebijakan filtering pada jaringan atau resolver, bukan sekadar cache lama di perangkat. Permintaan DNS baru tetap dapat dikenai aturan yang sama.