क्या क्रोम फ़ायरफ़ॉक्स और IE से एक अलग डीएनएस सर्वर का उपयोग करता है जो ओएस डिफ़ॉल्ट का उपयोग करता है?


13

क्या क्रोम के लिए सामान्य सेट अप है कि वह एक अलग DNS सर्वर का उपयोग करेगा, जबकि फ़ायरफ़ॉक्स और IE ओएस नेटवर्किंग डिफ़ॉल्ट का उपयोग करेंगे?

मेरा क्रोम (वर्चुअल पीसी पर एक सहित) कभी-कभी "रिज़ॉल्यूशन होस्ट" दिखाएगा और वहाँ 20, 30 सेकंड तक प्रतीक्षा करेगा, जबकि फ़ायरफ़ॉक्स और आईई नहीं होगा। (इसलिए 20, 30 सेकंड के बाद एक खाली पृष्ठ के साथ, पेज अंततः लोड नहीं कर पाएगा)।

तो क्या ऐसा कुछ है जो क्रोम कर रहा है जो इसे अलग बनाता है?

जवाबों:


18

हाँ, की तरह। Chrome में DNS कैशिंग / प्रीफ़ेटिंग नामक डिफ़ॉल्ट रूप से सक्षम एक विकल्प है।

आमतौर पर यह क्रोम को उपयोगकर्ता के ब्राउज़िंग अनुभव को "गति" देता है क्योंकि यह DNS प्रश्नों को कैश / प्रीफ़ेट करता है।

यदि आपको समस्याएँ हो रही हैं, तो रिंच के तहत DNS प्रीफ़ेटिंग को अक्षम करने का प्रयास करें -> विकल्प -> हुड के नीचे।

संपादित करें: DNS DNS लुकअप करने के लिए अपने स्वयं के सर्वर का उपयोग नहीं करता है, यह, हालांकि, पहले लोड होने पर एक पृष्ठ पर लिंक के सभी DNS प्रविष्टियों की खोज करता है।


2
मुझे संदेह है कि ऑपरेटिंग सिस्टम की सेटिंग से भिन्न DNS का उपयोग करता है ?
अर्जन

5
बिट दिनांकित, लेकिन मैंने सोचा कि मैं वैसे भी जवाब दूंगा क्योंकि मेरा मानना ​​है कि यह गलत सूचना है। Google Chrome आपके सिस्टम की सेटिंग को पहले नजरअंदाज करता है, और Google के DNS को सबसे पहले उपयोग करता है (2001: 4860: 4860 :: 8888)। मैंने इसे कुछ समय के लिए देखा है, इसलिए मैंने पूरी तरह से ताज़ा, स्वच्छ प्रणाली, फ़ायरवॉल लॉग और पैकेट स्निफ़र के साथ सत्यापित किया। मैंने अन्य ब्राउज़रों पर समान व्यवहार नहीं देखा है और अपने फ़ायरवॉल के साथ अवरुद्ध करके इस "समस्या" के आसपास काम किया है।
माइकल प्रेस्कॉट

1
क्या यह क्रोम के आधुनिक (लगभग 2015) संस्करणों के लिए प्रासंगिक है? मुझे आज विकल्प नहीं मिल रहा है
G-।

1
@ जी हां, यह अब (v42) के तहत है Menu > Settings > Show advanced settings... > Privacy > Prefetch resources to load pages more quicklyलेकिन , अक्षम करने कि हल नहीं किया गया है मैं क्रोम 36 से अद्यतन करने के बाद से (केवल क्रोम में) मिल लगातार DNS त्रुटियों 41 को (मुझे लगता है कि) और अब 42: net::ERR_NAME_NOT_RESOLVED, This webpage is not available। हास्यास्पद।
झामुमो

एक उदाहरण जहां यह समस्या का कारण बनता है, यदि आपके पास अपना डीएनएस और वेबसाइट है जिसे आपने एक नए ए रिकॉर्ड के साथ कॉन्फ़िगर किया है, तो ipconfig /flushdns && ping example.com(विंडोज पर) चलाएं । सही पते शो को सत्यापित करें। यदि Google DNS रिसॉल्वर का एक अलग पता है तो आप इसे देखेंगे chrome://net-internals/#dns यदि आप ब्राउज़र में यह कैश और ताज़ा example.com साफ़ करते हैं, तो आप देखेंगे कि यह किस पते पर हल हुआ है। कभी-कभी मैंने देखा है कि Google का सर्वर *नामित प्रविष्टि के बजाय (तारांकन) प्रविष्टि का उपयोग करता है ।
ब्रॉन डेविस

2

मुझे पूरा यकीन है कि क्रोम में DNS प्रीफ़ेटिंग पूरी तरह से टूट गया है। मुझे अभी तक एक क्रोम इंस्टॉल दिखाई दे रहा है जहां इस सुविधा से मेजबानों को हल करने में समस्या नहीं होती है (या तो लंबे समय तक देरी, या हल करने में असमर्थ)। मेरा सुझाव हमेशा विकल्प के तहत इसे निष्क्रिय करना होगा।

सुविधाओं को "पेज लोड प्रदर्शन को बेहतर बनाने के लिए डीएनएस प्री-फ़िशिंग का उपयोग करें" कहा जाता है ... जो कि काफी हँसने योग्य है।


2

Chrome निश्चित रूप से सिस्टम DNS सेटिंग्स का उपयोग करता है और स्वयं के लिए कुछ भी विशिष्ट नहीं है, इसके अलावा इसकी नेटवर्क कनेक्टिविटी प्राथमिकताएं सिस्टम वरीयताओं का उपयोग करती हैं (किसी भी दर पर विंडोज पर, मैंने यह नहीं जांचा है कि यह हाल ही में मैक रिलीज पर कैसे संभाला है) फ़ायरफ़ॉक्स के विपरीत जो इसकी स्वयं की कनेक्टिविटी प्राथमिकताएँ हैं, लेकिन इसे अभी भी मशीन के अंतर्निहित DNS और आईपी-सेटिंग्स का उपयोग करना होगा, इसके लिए कोई विकल्प नहीं है जब तक कि आप उन्हें (साझा) सिस्टम स्तर पर सेट न करें।

इसके DNS प्री-फ़्रीचिंग फ़ीचर के बारे में कई शिकायतें आई हैं, मैंने इसके साथ समस्याओं का अनुभव नहीं किया है, लेकिन शिकायतों की मात्रा इंगित करती है कि यदि आपके पास कोई नाम रिज़ॉल्यूशन समस्या है, तो यह पहली चीज़ होनी चाहिए जिसे आपको देखना चाहिए।

AFAIK Chrome हमेशा IPv6 AAAA नाम अनुरोध जारी करता है, यदि आपका नेटवर्क सेटअप DNS सेटअप का उपयोग करता है
यह इन अनुरोधों का अच्छी तरह से जवाब नहीं देता है, आप नाम देखने के साथ बहुत लंबी देरी प्राप्त कर सकते हैं क्योंकि यह समय से पहले स्वीकार्य प्रतिक्रिया के लिए इंतजार कर रहा है और ipv4 पर लौट रहा है। फ़ायरफ़ॉक्स की एक समान समस्या थी लेकिन हाल के संस्करण अधिक अनुग्रह के साथ खराब \ अमान्य IPv6 प्रतिक्रियाओं को संभालने के लिए दिखाई देते हैं, मैं फ़ायरफ़ॉक्स में आईपीवी 6 लुकअप को अक्षम करने के लिए गया हूं (लगभग: कॉन्फ़िगरेशन, आईपीवी 6 के लिए खोज करें और network.dns.disableipv6 को सच करने के लिए सेट करें) इसे सामान्य रूप से नहीं देखें लेकिन फ़ायरफ़ॉक्स के हाल के संस्करण मेरे लिए लक्षण प्रदर्शित नहीं करते हैं। इसी तरह डेवलपर चैनल क्रोम बिल्ड का उपयोग करता है मुझे इसमें कोई समस्या नहीं है, लेकिन मैंने इसे शुरुआती प्रोडक्शन रिलीज और क्रोम ओएस वीएम के दौरों पर देखा है जो इससे बुरी तरह प्रभावित हुए हैं। ब्राउज़र \ OS के विकास के मोर्चे पर इस बारे में चर्चा चल रही है,

मेरा होम डीएसएल राउटर (एक नेटोपिया 2247-02) डीएनएस प्रॉक्सी के रूप में खुद को स्थापित करने के लिए डिफॉल्ट करता है और आईपीवी 6 एएएए के अनुरोधों की प्रतिक्रियाएं इस समस्या का कारण बन सकती हैं। मुझे पूरा यकीन है कि क्या आपके सेटअप में समस्या है, यह उस DNS के विशिष्ट व्यवहार पर निर्भर करता है जिसका आप उपयोग कर रहे हैं, DNS प्रदाता को बदलना (और यह सुनिश्चित करना कि ऊपर वर्णित प्रॉक्सी व्यवहार अक्षम है) को मदद करनी चाहिए।


मेरा मानना ​​है कि यह निर्दिष्ट उत्तर होना चाहिए। इस उत्तर ने निश्चित रूप से मेरी समस्या को हल करने में मदद की। समस्या यह थी कि मैंने अपने OS की IPv4 DNS सेटिंग्स को कॉन्फ़िगर किया था, लेकिन इसकी IPv6 DNS सेटिंग्स को नहीं। Chrome हमेशा IPv6 से पूछताछ करता है, इसलिए विसंगति है।
संताली

0

फ़ायरफ़ॉक्स के साथ लोकलहोस्ट से कनेक्ट होने पर मैंने विंडोज 7 बॉक्स पर इस व्यवहार को देखा है। हर अनुरोध में 1 सेकंड का समय लगता था। फायरबग का उपयोग करते हुए मैंने देखा कि समय DNS लुकअप में लिया गया था। इस मुद्दे के आसपास काम करने के लिए: network.dns.disableIPv6 विकल्प को सेट करना। दुर्भाग्य से मैं क्रोम के साथ मदद नहीं कर सकता। अगर मुझे इस पर सफलता मिली तो मैं रिपोर्ट करूंगा।

इसके लायक मैंने व्यर्थ के लिए होस्टहोस्ट फ़ाइल में लोकलहोस्ट को जोड़ने का प्रयास किया। इसे हल करने में कोई प्रभाव नहीं पड़ा। हो सकता है कि IPv6 रिज़ॉल्वर विंडोज 7 में पारंपरिक होस्ट फ़ाइल का उपयोग न करे।


0

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

संदर्भ:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.