सवाल Google क्रोम में DNS कैश को साफ़ / फ़्लश कैसे करें?


जैसा कि आप शायद जानते हैं कि Google क्रोम का अपना आंतरिक DNS कैश है। क्या समय निकालने या ब्राउज़र बंद करने के बिना इसे साफ़ करने का कोई तरीका है?


861
2017-10-26 21:12


मूल


क्रोम के DNS कैश को फ्लश करने का एकमात्र कारण यह है कि यदि मैं नहीं करता, तो मैं Google तक नहीं पहुंच सकता। सौभाग्य से, Google वहां एकमात्र खोज इंजन नहीं है (या नहीं, मुझे यह प्रश्न नहीं मिला होगा) और मुझे केवल काम पर क्रोम से निपटना होगा। - Nolonar
मेरे लिए, यह शायद resolv.conf में गलत DNS-server होने के कारण होता है। (मैं एक वीपीएन पर एक आंतरिक सर्वर तक पहुंचने की कोशिश कर रहा हूं)। टी-कॉम के लोगों ने एनएक्सडीओएन की बजाय अपनी विज्ञापन साइट के जवाब देने के लिए अपने DNS को गलत तरीके से कॉन्फ़िगर किया है, और क्रोम लिखने वाले लोगों को resolv.conf ऑर्डर का सम्मान करने की परवाह नहीं है, बल्कि इसके बजाय जो भी DNS सर्वर काम करता है, खुशी से उपयोग करें। - Ketil
सम्बंधित: apple.stackexchange.com/questions/121425/... - Nathan Long


जवाब:


पर जाए क्रोम: // net-internals / # dns और "होस्ट कैश साफ़ करें" बटन दबाएं।


1252
2017-10-26 22:16



आश्चर्यजनक रूप से, यह केवल एक दिशा में काम करता है। मेरे पास मेजबान फ़ाइल में मैपिंग है जो मैपिंग को हटाकर क्रोम में DNS कैश फ्लश करते समय डोमेन नाम को डोमेन मशीन (यानी 127.0.0.1) पर मैप करता है, यह सही ढंग से इंटरनेट से साइट लोड करता है, लेकिन जब मैं मेजबान फ़ाइल में दोबारा मैपिंग जोड़ें, यह अभी भी इंटरनेट से साइट लोड करता है। यह DNS कैश को साफ़ करने के बाद क्रोम में कैश की गई कैश की गई DNS सूची को दिखाता है (आईपी कैश को ipconfig / flushdns का उपयोग करके भी साफ़ करता है), फिर भी, यह इंटरनेट से साइट लोड करता है! एक बग की तरह लगता है। - Mee
यहां तक ​​कि अधिक परेशान करने वाला, क्रोम उस डोमेन के लिए DNS कैश सूची (फ्लश करने और साइट को फिर से लोड करने का प्रयास करने के बाद) में आईपी पता सही ढंग से (127.0.0.1) दिखाता है, फिर भी यह इंटरनेट से साइट लोड करता है। - Mee
भयानक, क्या सभी क्रोम की एक सूची है: // * विकल्प वैसे भी किसी को पता है? - Ian
@ इयान क्रोम: // के बारे में - ephemient
मेरे लिए पर्याप्त नहीं था। कमांड प्रॉम्प्ट में "ipconfig / flushdns" होना था (नीचे दिए गए उत्तर में मिला) - Adam Tal


कभी-कभी आपको DNS को फ़्लश करने के बाद सॉकेट पूल को फ़्लश करने की आवश्यकता होती है:

chrome://net-internals/#sockets

148
2018-06-25 08:38



ध्यान दें कि क्रोम अब मॉनीटर करता है hosts फ़ाइल में जब भी कोई परिवर्तन होता है तो dnscache को स्वत: हटा देता है hosts फ़ाइल। -आप आसानी से परीक्षण कर सकते हैं अगर यह आपके सिस्टम पर एक खाली रेखा जोड़कर काम करता है hosts फ़ाइल, और सूची में chrome://net-internals/#dns ऑटोपॉइडेट किया जाएगा.- विंडोज़ 'डीएनएससीएसी सेवा भी (कम से कम जीत पर 8.1) मेजबान फ़ाइल को बदलावों के लिए मॉनीटर करेगी, इसलिए आपके अपडेट को अपडेट करने के बाद hosts फ़ाइल, बस "फ्लश सॉकेट पूल" बटन पर क्लिक करने से काम होगा। और कुछ भी जरूरी नहीं है। - Pacerier
हाँ, मैंने 1 साल या उससे भी ज्यादा व्यवहार किया है। हालांकि, शायद यह हर समय काम नहीं करता है, क्योंकि मुझे अभी भी इस जवाब पर उपरोक्तता मिलती है। - Bojan Hrnkas
बस सर्वर 2003 पर भी परीक्षण किया। जब भी मेजबान फ़ाइल में कोई परिवर्तन होता है, तो dnscache सेवा खुद ब खुद बिना किसी आवश्यकता के कैश को पुनः लोड करता है ipconfig /flushdns बकवास। ipconfig /flushdns ऐसा लगता है कि इस पूरे मुद्दे में एक लाल हेरिंग है। - Pacerier
Cmd में डीएनएस flushing और स्वीकार किए गए जवाब कर के बाद भी, मेरे लिए काम किया - Rob Scott
बहुत बढ़िया, यह एकमात्र समाधान है जो लिनक्स के लिए क्रोम पर काम करता है (उबंटू 14.04)। वास्तव में एक DNS फ्लश कुछ भी प्रभावित नहीं करता है। सब कुछ आवश्यक है एक सॉकेट फ्लश करना है। मैं इसे एक बग मानता हूं। - Elijah Lynn


"क्रोम: // net-internals / # dns पर नेविगेट करें" कम से कम मेरे सिस्टम पर, Google क्रोम ब्राउज़र में काम नहीं करता है। ऐसा लगता है कि यह समाधान शायद Google क्रोम ओएस के लिए काम करता है, लेकिन Google Chrome ब्राउज़र अधिक आम तौर पर बोल नहीं रहा है। मेरे लिए लिंक यहां रीडायरेक्ट करता है:
क्रोमियम परियोजनाएं 

ऐसा लगता है कि "खाली कैश" बेहतर समाधान है। यह भी ध्यान दें कि मेरे ब्राउज़र "विकल्प" के बजाय "प्राथमिकताएं" कहता है

के जरिए http://www.google.com/support/forum/p/Chrome/thread?tid=026b6a1d9151a6e3&hl=en 

"टूल्स पर जाएं -> विकल्प -> हुड के तहत -> ब्राउज़िंग डेटा साफ़ करें और 'कैश खाली करें' चेक करें और स्पष्ट ब्राउज़िंग डेटा पर क्लिक करें। हां हां, मुझे पता है, यह DNS कैश नहीं है जिसे मैं साफ़ करने की उम्मीद करता हूं, लेकिन ऐसा लगता है। और अब यह मेरे लिए काम करता है। "


46
2017-10-20 01:46



पुष्टि की कि यह मेरे लिए काम किया है, ब्राउज़िंग डेटा साफ़ करें -> कैश खाली करें। कोई अन्य विधि काम नहीं किया। धन्यवाद पीजे। - Air
यह क्रोम और क्रोमियम दोनों पर मेरे लिए काम करता था जब /etc/resolver/foo.com को अनदेखा किया जा रहा था। - chovy
ऐसा लगता है कि Google धीरे-धीरे विभिन्न संस्करणों पर कुछ आंतरिक यूआरएल में नाम परिवर्तन कर रहा है। संस्करण 27.0.1421.0 (184274) के रूप में ... - DocSalvager
कम से कम समाशोधन कैश की गई छवियों और फाइलें OpenVPN चालू करने के बाद और मेरे सक्रिय DNS सर्वर को स्विच करने के बाद मेरे लिए काम नहीं किया (उबंटू पर क्रोमियम 33)। (मेजबान कैश साफ़ करें जैसा कि लोकप्रिय उत्तर में काम नहीं किया गया था।) अब तक मुझे कुछ भी नहीं मिला है जो ब्राउजर को पुनरारंभ करने के अलावा काम करता है, या यूआरएल में आईपी एड्रेस दर्ज करता है। - Jesse Glick
क्लियरिंग कैश की गई छवियों और फाइलें मेरे लिए काम किया! कोई सुराग क्यों नहीं, लेकिन यह किया। विंडोज 8.1, क्रोम 41.0.2272.89 मीटर - Bing


"स्पष्ट होस्ट कैश" पर क्लिक करना chrome://net-internals/#dns इसे Google क्रोम के लिए करना चाहिए, लेकिन आपकी मशीन पर विचार करने के लिए अन्य DNS कैश भी हैं।

विंडोज:

ipconfig /flushdns

ओएस एक्स प्री -10.7 (शेर से पहले):

sudo dscacheutil -flushcache

ओएस एक्स 10.7-10.9 (शेर, माउंटेन शेर, मैवरिक्स):

sudo killall -HUP mDNSResponder

ओएस एक्स 10.10+ (योसेमेट):

sudo discoveryutil mdnsflushcache

ओएस एक्स 10.11, 10.12+ (एल कैपिटन, सिएरा):

sudo killall -HUP mDNSResponder

आपका राउटर भी DNS को कैशिंग कर सकता है (इसे पुनरारंभ करें या मैन्युअल पढ़ें)। अंतिम परीक्षण का उपयोग करना है गड्ढा करना, लेकिन यह आपके नेटवर्क के DNS होस्ट का उपयोग करता है, डिफ़ॉल्ट रूप से आधिकारिक सर्वर नहीं:

dig superuser.com

स्रोत से सीधे पूछने के लिए, कुछ ऐसा करने का प्रयास करें:

dig superuser.com @ns1.serverfault.com

42
2018-02-06 04:18



"सुडो डिस्कवरीटिल mdnsflushcache" मेरे लिए एल कैपिटन (10.11) पर काम नहीं किया, लेकिन "सुडो हत्यारा - एचयूपी एमडीएनएस रेस्पॉन्डर" ने कहा, डिस्कवरीटिल मौजूद नहीं था, शायद यह सिएरा और ऊपर है? - Ezra


ओएस एक्स 10.9.1 डब्ल्यू / क्रोम 32 में मुझे मेजबान कैश को साफ़ करने और क्रोम को DNS कैश रीफ्रेश करने के लिए सॉकेट पूल को फ्लश करने की आवश्यकता होती है:

  1. पर जाए क्रोम: // net-internals / # dns और क्लिक करें "साफ़ होस्ट कैश"
  2. पर जाए chrome: // net-internals / # सॉकेट abd क्लिक करें "फ्लश सॉकेट पूल"

19
2018-02-20 01:59



मुझे इसे विंडोज 8.1 में भी चाहिए, इसलिए यह सिर्फ ओएस एक्स नहीं है। - benrick
लिनक्स के लिए क्रोम को भी इसकी आवश्यकता है chrome://net-internals/#sockets - pengemizt
लिनक्स के लिए क्रोम को सिर्फ सॉकेट फ्लश की आवश्यकता है। कोई DNS फ्लश नहीं है। superuser.com/a/611712/30982 - Elijah Lynn


यह मेरे लिए काम करता है: डिस्क कैश खाली और साफ़ करें

क्रोम में, रैंच आइकन पर क्लिक करें, और उसके बाद विकल्प। के लिए जाओ हुड के नीचे टैब। पर क्लिक करें समस्त ब्राउज़िंग डेटा साफ़ करें के तहत बटन एकांत अनुभाग। बस "कैश खाली करें" चेक बॉक्स का चयन करें, और उसके बाद क्लिक करें समस्त ब्राउज़िंग डेटा साफ़ करें बटन।

यह तुरंत काम किया - मुझे ब्राउजर को बंद करने की भी आवश्यकता नहीं थी।


17
2018-05-10 22:18



यह मेजबान फ़ाइल में परिवर्तनों को पहचानने के लिए क्रोम को मजबूर करने के लिए काम करता है। - minamhere
यह कोशिश करने के बाद, मैक क्रोम पर मेरे लिए काम किया chrome://net-internals/#dns बिना सफलता के यहां उल्लिखित फ्लश चाल। - Markus Amalthea Magnuson


जहां तक ​​मैं पा सकता हूं, क्रोम के हाल के संस्करणों में (मैं 26.0.1410.43 पर हूं), कम से कम मैक पर ऐसा करने के लिए कोई (विश्वसनीय) तरीका नहीं है। इस पृष्ठ पर दिए गए किसी भी सुझाव ने मेरे लिए काम नहीं किया है।

मेरी स्थिति यह है कि मैंने एक जोड़ा है मेजबान फ़ाइल प्रविष्टि, लेकिन क्रोम अभी भी DNS द्वारा लौटा आईपी पता पर जा रहा है। फ़ायरफ़ॉक्स सही काम करता है।

वास्तव में, chrome://net-internals/#dns पेज बस मेरे लिए आईपी पते के बारे में झूठ बोल रहा है। यह मेजबान प्रविष्टि से आईपी दिखाता है, लेकिन यह स्पष्ट रूप से नहीं है कि यह वास्तव में साइट कहां से प्राप्त कर रहा है।


10
2018-04-10 13:40



यहां भी यही समस्या। मैंने कैश साफ़ करने का प्रयास किया है, आंतरिक DNS कैश, ipconfig फ्लश डीएनएस साफ़ कर रहा है, और यह अभी भी लाइव डोमेन से एक स्थानीय वेबसाइट लोड कर रहा है। अगर मैं इसे "गुप्त" में खोलता हूं तो यह काम करता है, या फ़ायरफ़ॉक्स में यह काम करता है, लेकिन सामान्य क्रोम मना कर दिया अपने DNS को रीसेट करने के लिए - andrewtweber