Cara hapus/bersihkan DNS cache di Google Chrome?

Seperti anda mungkin tahu Google Chrome memiliki internal DNS cache. Apakah ada cara untuk menghapus itu tanpa harus menunggu waktu keluar atau menutup browser?

Mengomentari pertanyaan (3)
Larutan

Arahkan ke chrome://net-internals/#dns dan tekan "Clear cache tuan" tombol.

Komentar (17)

Kadang-kadang anda perlu untuk menyiram socket renang setelah pembilasan DNS:

chrome://net-internals/#sockets
Komentar (11)

"Arahkan ke chrome://net-internals/#dns" tidak't bekerja di browser Google Chrome, setidaknya pada sistem saya. Sepertinya solusi ini mungkin bekerja untuk Google Chrome OS, tetapi tidak browser Google Chrome lebih lanjut pada umumnya. Bagi saya yang mengarahkan link berikut ini: Kromium Projects

Muncul "Mengosongkan Cache" adalah solusi yang lebih baik. Perhatikan juga browser saya mengatakan "Preferensi" bukan "Pilihan"

Melalui http://www.google.com/support/forum/p/Chrome/thread?tid=026b6a1d9151a6e3&hl=en

"Pergi ke tools -> pilihan -> di Bawah tenda -> Clear Browsing data dan check 'mengosongkan cache' dan klik clear browsing data. Ya ya, aku tahu, itu bukan DNS cache saya akan berharap untuk langit, tapi hei itu tampaknya. Dan sekarang ia bekerja untuk saya."

Komentar (6)

Mengklik "clear cache tuan" di chrome://net-internals/#dns harus melakukannya untuk Google Chrome, tapi ada yang lain DNS cache untuk mempertimbangkan pada mesin anda.

Windows:

ipconfig /flushdns

OS X pra-10.7 (sebelum Singa):

sudo dscacheutil -flushcache

OS X 10.7–10.9 (Lion, Mountain Lion, Mavericks):

sudo killall -HUP mDNSResponder

OS X 10.10+ (Yosemite):

sudo discoveryutil mdnsflushcache

OS X 10.11, 10.12+ (El Capitan, Sierra):

sudo killall -HUP mDNSResponder

Router anda mungkin caching DNS juga (restart atau baca manual). Tes akhir adalah dengan menggunakan menggali, tetapi ini menggunakan jaringan's host DNS, tidak otoritatif server secara default:

dig superuser.com

Untuk query yang tepat dari sumber, cobalah sesuatu seperti:

dig superuser.com @ns1.serverfault.com
Komentar (1)

Di OS X 10.9.1 w/ Chrome 32 aku yang dibutuhkan untuk kedua jelas tuan rumah cache dan siram soket kolam renang untuk mendapatkan Chrome untuk me-refresh cache DNS:

  1. Arahkan ke chrome://net-internals/#dns dan klik "Clear Cache Tuan"
  2. Arahkan ke chrome://net-internals/#soket abd klik "Flush Socket Outdoor"
Komentar (3)

Ini bekerja untuk saya: Kosong dan menghapus cache disk

Di Chrome, klik wrench icon, dan kemudian Pilihan. Pergi ke di Bawah Kap tab. Klik pada Clear browsing data tombol di bawah Privasi bagian. Pilih hanya "Mengosongkan cache" periksa kotak, dan kemudian klik pada Clear browsing data tombol.

Ini bekerja segera - I didn't bahkan harus menutup browser.

Komentar (2)

Sejauh yang saya bisa menemukan, dalam versi terbaru dari Chrome (saya'm di 26.0.1410.43), ada's tidak ada (dapat diandalkan) cara untuk melakukannya, setidaknya tidak pada Mac. Tidak ada saran di halaman ini, telah bekerja untuk saya.

Situasi saya adalah bahwa saya've menambahkan host file masuk, tapi Chrome masih akan alamat IP yang dikembalikan oleh DNS. Firefox bekerja dengan benar.

Dalam kenyataannya, chrome://net-internals/#dns halaman ini hanya berbohong tentang alamat IP untuk saya. Ini menunjukkan IP dari host yang masuk, tapi yang jelas tidak di mana itu's benar-benar mendapatkan situs dari.

Komentar (1)

Saya tahu ini adalah pertanyaan lama tapi aku kesal dengan keluhan yang sama seperti yang lain: bahkan setelah membersihkan cache itu masih dapat mengambil satu atau dua menit untuk perubahan DNS untuk menendang.

Ada beberapa cara sekitar ini. Setelah membersihkan cache DNS melalui chrome://net-internals/#dns (atau menggunakan ekstensi yang mencapai hasil yang sama):

  1. Membuka jendela penyamaran baru pemetaan DNS untuk domain tersebut akan efektif segera.

  2. Clear cache browser. Ini lebih rumit jika anda menggunakan browser anda untuk rutin browsing. Anda dapat menjalankan contoh terpisah dari browser sebagai pengguna lain dan membersihkan cache di akun itu tidak akan mengganggu anda yang biasa browsing cache. Aku ingin't mencoba ini, tetapi harus bekerja.

  3. Tekan CTRL+F5. Aku harus menjaga CTRL+F5 ditekan selama sekitar satu detik yang berturut-turut reload halaman beberapa kali. Ini adalah perilaku aneh tapi kerjanya dan juga hanya sebagai efektif. Ini adalah pendekatan yang lebih disukai.

Idealnya ada seharusnya ada sebuah plugin yang dapat membersihkan DNS cache (khusus hanya dokumen cache dan cookie cache) tapi aku tidak't menemukan hal semacam itu belum.

UPDATE: Pada OSX Gas Masker aplikasi lebih unggul untuk beralih antara host file dan bersama dengan #2 solusi, it's cukup efektif.

Komentar (1)

Chrome_Hosts_Flush_Util:

Hal ini untuk mengatasi masalah yang Chrome bisa't menggunakan host yang benar setelah memodifikasi hosts karena Chrome menggunakan soket outdoor.

Chrome mempertahankan panjang sambungan dalam kolam koneksi untuk mempercepat. Ketika Chrome menemukan bahwa permintaan dapat menggunakan kembali sambungan di kolam renang koneksi, itu tidak't pergi melalui DNS lagi, dengan demikian, kita selalu menganggap bahwa Chrome tidak't menanggapi tuan rumah segera berubah.

Chrome telah menyediakan sebuah antarmuka untuk pembilasan koneksi renang di chrome://net-internals/#soket tab, tapi saya pikir itu's menjengkelkan bahwa saya harus pergi ke tab pertama, dan klik jadi kecil dengan tombol trackpad.

Saya menemukan bahwa ketika mengklik tombol flush socket renang, Chrome mengeksekusi dua kunci metode JavaScript.

g_browser.sendFlushSocketPools();
g_browser.checkForUpdatedInfo(false);

Jadi saya merangkum dua metode dalam AppleScript script yang dapat dikonversi ke OS aplikasi X atau Alfred alur kerja yang baik dapat dipanggil dengan mudah.

Komentar (2)

Saya mencoba untuk flush DNS cache dalam banyak cara, tapi tidak ada yang bekerja untuk saya. Akhirnya, saya berencana untuk mengubah DNS entri. Trik ini akan bekerja untuk semua orang yang mengakses Internet melalui kecepatan tinggi koneksi LAN.

Pada LAN, seorang pengguna umumnya menyediakan dua alamat DNS. Salah satunya adalah primer dan yang lain adalah sekunder atau alternatif DNS address. Apa yang saya lakukan adalah bahwa saya hanya berubah sekunder alamat ke alamat utama dan sebaliknya. Ini bekerja untuk saya langsung.

Aku terus alternatif DNS address sebagai alamat utama selama dua hari. Masalah diselesaikan sendiri dan kemudian, saya kembali lama entri DNS.

Komentar (0)

Penuh proses:

Situs dibuat dalam IIS (windows 8), mengatur header host.

Mencoba memukul tuan rumah dengan tidak meng-host file, memastikan untuk menggunakan http:// sehingga tidak hanya melakukan pencarian google. Benar gagal di chrome "Versi 32.0.1700.76 m"

Tambahkan host to host file seperti 127.0.0.1, sekarang bisa memukulnya di chrome.

Hapus dari file host dan menjalankan ipconfig /flushdns, chrome masih menunjukkan situs!

Melakukan apa-apa selain CTRL+F5 dan sekarang situs yang benar gagal di Chrome.

Dengan jumlah jawaban yang berbeda di sini aku bertanya-tanya jika kita semua memiliki sedikit kasus penggunaan yang berbeda.

Komentar (0)

Bagi saya pribadi browsing melakukan trik (New incognito window/ jendela pribadi).

Komentar (1)

Menavigasi ke chrome://net-internals/#dns dan tekan "Clear cache tuan" tombol. sebagai terjawab sudah Juga, anda mungkin perlu dscacheutil -flushcache perintah di OS X, untuk menyiram seluruh sistem DNS cache. ipconfig /flushdns di windows command prompt

Komentar (0)

Mencoba DNS Flusher untuk Chrome. Perhatikan bahwa untuk menggunakan itu, hal ini membutuhkan sebuah baris perintah bendera, --enable-benchmarking ketika anda memulai browser Chrome.

Komentar (1)

Pada Mac OS X, tidak ada disebutkan di atas pendekatan bekerja untuk saya. Berikut pendekatan lakukan:

Klik menu Chrome > preferensi > klik link tampilkan advanced settings di bagian bawah halaman > klik clear browsing data tombol privacy bagian > pilih file dan gambar cache dan men-download sejarah (mungkin nanti isn't diperlukan, tapi doesn't menyakiti baik) > klik clear browsing data tombol.

Komentar (0)

Untuk pengguna iPhone, teknik ini bekerja hanya sebagai efektif. Aku harus melakukan beberapa pengujian situs web, dan saya ingin mengganti DNS server dan menggunakan saya sendiri DNS server dengan DNS entri yang belum diketahui publik.

Aku mengganti DNS entri dalam pengaturan wifi pada iPhone 6 Plus untuk saya custom DNS server. Yang cukup baik untuk Safari dan Browser Sempurna. Tapi Chrome tampaknya mengabaikannya, dan telah menetapkan sendiri catatan DNS. Aku TIDAK bisa mencari tahu di mana mereka berasal.

Aku melakukan apa yang mereka dijelaskan di atas

  1. Menavigasi ke chrome://net-internals/#dns dan klik "Clear Cache Tuan"
  2. Menavigasi ke chrome://net-internals/#soket abd klik "Flush Socket Outdoor"

DAN aku harus juga Menggunakan Tab Penyamaran seperti yang disebutkan di atas.

Hanya KEMUDIAN apakah Chrome menggunakan custom DNS.

Komentar (0)