मैं अपने ISP के DNS, या Google के 8.8.8.8 का उपयोग करने के बीच कैसे चुन सकता हूं? [बन्द है]


72

यह Google के सार्वजनिक DNS का उपयोग करने के लिए एक अच्छा विचार जैसा लगता है 8.8.8.8और 8.8.4.4क्योंकि यह वास्तव में तेज़ है - मेरे अपने आईएसपी के DNS से ​​बहुत तेज़ है! - और शायद अधिक विश्वसनीय भी। यह मेरे लिए एक हास्यास्पद त्वरित जीत की तरह लगता है, और याद रखना बहुत आसान है।

मान लें कि हम Google के बारे में "टिन फ़ॉइल हैट" नहीं हैं, तो हर किसी को Google DNS का उपयोग क्यों नहीं करना चाहिए? मैं यह कैसे निर्धारित कर सकता हूं कि कौन सा डीएनएस सर्वर सबसे तेज, सबसे विश्वसनीय होगा, या क्या आमतौर पर सबसे अच्छा माना जाएगा?

नोट: मैंने यह प्रश्न देखा है , लेकिन मैं OpenDNS की तुलना नहीं करना चाहता। यह उनके घरों में रोजमर्रा के लोगों द्वारा रोजमर्रा के उपयोग के बारे में है।

अद्यतन: मुझे लगता है कि गोपनीयता की चिंताओं के घोंसले में अपना हाथ डाल दिया है। मैं इस मुद्दे की सराहना करता हूं, लेकिन मैं एक अधिक प्रौद्योगिकी-उन्मुख चर्चा की उम्मीद कर रहा था ...


3
यह एक बड़ी धारणा है जिसे आप बना रहे हैं।
ल्यूक का कोई नाम

आप "हम" की व्याख्या इस घर या संगठन के लोगों के रूप में कर सकते हैं। मैं ग्रह को
फिर से चमकाने की

3
आपने पूछा "जब उत्तर मुख्य रूप से सुरक्षा चिंताओं में आधारित हो तो हर किसी को Google DNS का उपयोग क्यों नहीं करना चाहिए"। यह पूछने की तरह होगा "लोगों को अपने दरवाजे क्यों बंद करने चाहिए" और पागल हो रहा है जब जवाब "लोगों को बाहर रखने के लिए" है। जब तक कोई विशिष्ट समस्या न हो, तब तक आपके DNS पर Google DNS या किसी भी अन्य मुक्त DNS सर्वर का उपयोग करने का कोई तकनीकी कारण नहीं है।
क्रिस एस

जवाबों:


54

एक उपयोगी उपकरण है जो उपलब्ध विभिन्न डीएनएस नेमवेरर्स का परीक्षण करता है (आपका आईएसपी, वर्तमान कॉन्फ़िगरेशन, डीएनएनडीएनएस, गूगल पब्लिक डीएनएस और अन्य एक)।

मेरे दृष्टिकोण से Google DNS बहुत तेज़ हैं, लेकिन लोड के आधार पर GoogleDNS मेरे ISP Dns का समर्थन करता है कभी-कभी तेज़ होता है।

NameBench (लिनक्स / विंडोज / मैक ओएस एक्स)

आउटपुट: ऑल्ट टेक्स्ट http://namebench.googlecode.com/files/screenshot-1.3-graphs.jpg


2
एक आसान उपकरण, इन सभी वर्षों के बाद भी।
नितिन

ये परिणाम प्रति स्थान भिन्न हो सकते हैं
हाबिल मेलक्वेड्स कैलेजो

31

कैसे अपने स्वयं के कैशिंग DNS सर्वर चलाने के बारे में? आप शायद पहले से ही अपनी आंतरिक सेवाओं के लिए डीएनएस की मेजबानी करते हैं, इसलिए केवल उन सर्वरों को अपने आईएसपी या Google को अग्रेषित करने के बजाय प्रत्यक्ष लुकअप करने के लिए सेटअप क्यों नहीं करें?

लाभ:

  • वे आपके उपयोगकर्ताओं के बहुत करीब हैं (<2ms)
  • कैशिंग डीएनएस चलाने के लिए सरल मृत है
  • कैशिंग अभी भी काफी प्रभावी है क्योंकि आपके उपयोगकर्ता संभवतः समान साइटों (जैसे serverfault.com और facebook.com) पर पहुंच रहे हैं
  • आप समस्या निवारण के लिए DNS अनुरोधों की लॉगिंग कर सकते हैं
  • अपने DNS प्रश्नों को लॉग इन करने के लिए किसी और के बारे में चिंता करने की आवश्यकता नहीं है
  • विभाजित-मस्तिष्क DNS ज़ोन के लिए आवश्यक

8
हाँ, यह (बड़े) संगठनों के लिए समझ में आता है, हालांकि उपभोक्ताओं के लिए नहीं। और बाहरी पतों के लिए आंतरिक DNS सर्वर का उपयोग क्या होगा - आईएसपी या गूगल?
तोरन गुंडोफ्टे-ब्रून

4
यदि आप उपभोक्ताओं के बारे में पूछ रहे हैं, तो आप गलत साइट पर हैं। कोशिश करें superuser.com
डग लक्सम

1
इस पद्धति की तरह, मुझे लगता है कि अन्य विकल्पों की तुलना में बेहतर है। चलो अपने खुद के व्यवसाय को संभालने के लिए।
BlaShadow

पृथ्वी पर आपको क्यों लगता है कि डीएनएस कैशिंग एक उपभोक्ता ग्रेड चीज नहीं थी? आपको उम्मीद है कि कैशिंग डीएनएस सर्वर बहुत अधिक किसी भी एडीएसएल या वाईफ़ाई राउटर में बनाया जाएगा। यह निश्चित रूप से किसी भी उबंटू डेस्कटॉप सिस्टम का हिस्सा है। ध्यान दें कि यहां महत्वपूर्ण बात कैशिंग नहीं है, लेकिन अपस्ट्रीम कनेक्शन कहां जाते हैं। यदि सभी अपस्ट्रीम अनुरोध एक या कुछ अपस्ट्रीम रिज़ॉल्वर में जाते हैं, तो यह ओपी के प्रश्न को संबोधित नहीं करता है।
mc0e

@DougLuxem, क्या आप सुझाव दे रहे हैं कि हम एक ही समान प्रश्न को दो अलग-अलग स्थानों पर पोस्ट करते हैं?
पचेरियर

21

बड़ी वेबसाइटों और सेवाओं, जैसे कि फेसबुक, अक्सर अपनी सामग्री को निकटतम (और इसलिए संभवतः सबसे तेज) सर्वर के लिए अपने अनुरोध को रूट करने के लिए एक सामग्री वितरण नेटवर्क (सीडीएन) का उपयोग करते हैं। जब आप अपने DNS सर्वर के माध्यम से DNS क्वेरी करते हैं, तो निकटतम सर्वर का पता वापस करके, वे DNS किसी भी राउटिंग मार्ग के माध्यम से ऐसा करते हैं। दूसरे शब्दों में, जहां आपका DNS सर्वर भौतिक रूप से स्थित है, वहां कुछ CDN से प्राप्त गति और प्रतिक्रिया समय पर प्रभाव पड़ सकता है। एक DNS सर्वर का उपयोग करें जो इसके करीब है।

हालाँकि, ये सार्वजनिक DNS सर्वर आपके निकटतम सर्वर से DNS प्रतिक्रिया के साथ प्रदान करने के लिए किसी भी राउटिंग मार्ग का उपयोग करते हैं। अन्यथा वे आपको इस तरह की तेज प्रतिक्रिया और उच्च गति प्रदान नहीं कर सकते। उदाहरण के लिए, जब आप नीदरलैंड से 8.8.8.8 क्वेरी करते हैं, तो क्वेरी का उत्तर देने वाला सर्वर जापान से क्वेरी करते समय वैसा नहीं होता है। यह आंशिक रूप से CDN समस्या की भरपाई कर सकता है।

Google को उसी प्रभाव के लिए चेतावनी दी गई है (जहाँ रिज़ॉल्वर DNS सर्वर है):

हालाँकि, ध्यान दें कि क्योंकि नेमवोलर्स उपयोगकर्ता के बजाय रिसोल्वर के आईपी पते के अनुसार जियोलोकेट करते हैं, Google सार्वजनिक डीएनएस की अन्य ओपन डीएनएस सेवाओं की तरह ही सीमाएँ हैं: अर्थात्, वह सर्वर जिसके लिए एक उपयोगकर्ता को संदर्भित किया जाता है वह एक से दूर हो सकता है। जिसे एक स्थानीय DNS प्रदाता ने संदर्भित किया होगा। यह कुछ साइटों के लिए धीमी ब्राउज़िंग अनुभव का कारण बन सकता है।

स्रोत: https://developers.google.com/speed/public-dns/faq#cdn

मुझे Google के सार्वजनिक DNS स्थानों की सूची नहीं मिली, लेकिन OpenDNS के पास उनके स्टेटस पेज पर शहरों की एक सूची है जो आपको एक विचार देना चाहिए कि आप कौन से निकटतम हैं।


1
जबकि यह शुरुआत में सच था, यह अब वैध नहीं है। सभी CDN ने इसे अनुकूलित कर लिया है और IP पर अब भी जांच कर रहे हैं, जब तक कि afasterinternet.com इसके माध्यम से नहीं आता है।
बार्ट दे वोस

@Martijn, आप क्यों कहते हैं "किसी भी राउटिंग मार्ग के माध्यम से या डीएनएस के माध्यम से" जब यह वास्तव में "डीएनएस किसी भी मार्ग के माध्यम से" होता है?
पचेरियर

1
@BartDeVos, इतने बड़े दावे के लिए प्रशस्ति पत्र की जरूरत।
पचेरियर

@Pacerier तुम सही हो, यह गलत था। मैंने जवाब अपडेट कर दिया है।
मार्टिज़न हेमेल्स

लिंक बदल गया है developers.google.com/speed/public-dns/faq#cdn
गैरी

7

DNS सर्वर के माध्यम से भेजे गए हर अनुरोध को लॉग किया जा सकता है और वह डेटा टकरा जाता है। यह टिन पन्नी टोपी सामान नहीं है, मैं ऐसी कंपनियों को जानता हूं जो समान हैं। आप उस डेटा, अपने ISP या Google पर किस पर अधिक भरोसा करते हैं? यह निर्णय का हिस्सा होना चाहिए।
दूसरे, Google के DNS का उपयोग हर किसी को नहीं करना चाहिए, यह इंटरनेट की पूरी प्रकृति के कारण है। जैसा कि यह खड़ा है, कोई भी कंपनी किसी भी तरह से इंटरनेट चलाती या नियंत्रित नहीं करती है - आपके पास एक विकल्प है जो आप आईएसपी का उपयोग करते हैं, आप किसके साथ होस्ट करते हैं, आप कहां होस्ट करते हैं, आपका DNS किसके साथ होस्ट किया जाता है, आप किसके लिए उपयोग करते हैं DNS लुक देता है। नियंत्रण में कोई एक व्यक्ति नहीं है और विफलता या समझौता का एक भी बिंदु नहीं है।
कृपया ध्यान दें कि मैं यह नहीं कह रहा हूं कि Google का उपयोग न करें, बस अपने सभी अंडे एक ही टोकरी में न रखें। 8.8.8.8 और आपके ISPs प्राथमिक नेमसर्वर का उपयोग क्यों नहीं किया गया?


मुझे इन ऑस्ट्रियाई इंटरनेट व्यवसायों पर भरोसा नहीं है; वे इतने अनाड़ी लगते हैं। इसलिए व्यक्तिगत रूप से मैं Google को केवल इसलिए पसंद करूंगा क्योंकि उन्हें अपना कार्य मिल गया है।
Torben Gundtofte-Bruun

आप प्राथमिक = 8.8.8.8 और माध्यमिक = मेरा आईएसपी का उपयोग कर रहे हैं? अगर दोनों में से कोई एक नीचे जाता है, तो निश्चित रूप से प्रतिक्रिया मिलने की संभावना बढ़ जाएगी। दिलचस्प।
Torben Gundtofte-Bruun

प्राथमिक = 8.8.8.8 अभी भी गोपनीयता समस्या छोड़ता है।
Mc0e

ध्यान दें कि आपका ISP बस अपने ही dns सर्वर के रूप में 8.8.8.8 के लिए डीएनएस अनुरोधों को आसानी से लॉग इन कर सकता है। तो इसका एक और सवाल है कि आप अपने ISP, या Google और आपके ISP दोनों में से किस पर भरोसा करते हैं।
थोमसट्रेटर

एक ऑस्ट्रेलियाई के रूप में, मैं अपने ISP की तुलना में Google MORE पर भरोसा करूंगा, अगर यह सिर्फ व्यक्तिगत आधार पर होता।
थोमसट्रेटर

6

शायद आप अभी तक सभी "टिन पन्नी टोपी" नहीं हैं; लेकिन Google आंतरिक रूप से सोच रहा है कि क्या आपको होना चाहिए । एक आंतरिक Google दस्तावेज़ हाल ही में लीक हुआ था जहाँ वे विचार करते हैं कि क्या वे संभवतः उन सभी डेटा का खनन शुरू कर दें जो वे कर सकते हैं।


क्षमा करें क्रिस, लेकिन मैंने स्पष्ट रूप से इस प्रश्न के लिए भोलापन ग्रहण किया। आपके प्रश्न में कुछ और नहीं है।
टॉरन गुंडोफ्टे-ब्रून

@torbengb, मैंने एक सवाल नहीं पूछा। मैं बस यह बताने की कोशिश कर रहा हूं कि शायद आपको अपने सेवा प्रदाताओं द्वारा डेटा खनन से अधिक चिंतित होना चाहिए। हालांकि यह आपके प्रश्न का उत्तर नहीं है, लेकिन मुझे लगता है कि ऐसी बातों पर विचार करना बहुत महत्वपूर्ण है; विशेष रूप से उन लोगों के लिए जो अभी भी कंपनियों का मानना ​​है कि वे कहते हैं कि "कोई बुराई नहीं है"।
क्रिस एस

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

4

udp के माध्यम से dns पैकेट को रूट किया जाता है। Udp कनेक्शन रहित प्रोटोकॉल है, इसलिए इसका मतलब है कि यदि आपके पास बहुत सारे हॉप्स (नेटवर्क) हैं, तो Google dns में आप पैकेट या दो खो देंगे। आपके मामले में खोए हुए पैकेटों का मतलब देरी है, इसलिए मैं निकटतम डीएनएस से चिपके रहूंगा ताकि आप तेजी से प्रतिक्रिया पा सकें।


पास के नेटवर्क के लिए भी हारने के पैकेट सही होते हैं .. तो आपकी बोली का क्या कारण है ~ "आप एक पैकेट खो देंगे या दो अगर यह बंद नहीं होता है"?
पचेरियर

3

अपने ISP के DNS सर्वरों का उपयोग करें जो वे आपके करीब हैं, और वे Google की तुलना में आपके ट्रैफ़िक की निगरानी करने की कम संभावना रखते हैं।


4
दरअसल, आपके ISP 'DNS का उपयोग करने का एक कारण यह है कि वे वैसे भी आपके ट्रैफ़िक की निगरानी कर सकते हैं, और शायद (पश्चिमी लोकतंत्रों में भी, सरकारें अक्सर उनसे पूछती हैं)। जबकि Google केवल उन अनुरोधों की निगरानी कर सकता है जो उन तक पहुंचते हैं।
गिल्स

2
बेशक आपका ISP आपके ट्रैफ़िक की निगरानी करेगा जब सबपेंन किया जाएगा जहाँ गूगल पैसे कमाने के लिए कर रहा है और दिन के अंत में बड़ा भाई बन जाता है। बेशक वे आप के लिए आप भुगतान कर रहे हैं अपने isp मुक्त संकल्प देने के लिए सांता क्लॉस नहीं हैं। सच कहूँ तो मुझे कोई अंदाज़ा नहीं है कि वे डीएनएस गेम से क्यों जुड़े हैं।
टॉपडॉग

@ गिल्स: ... और यदि लोग (ऊपर "हम" के रूप में संदर्भित) जीमेल या गूगल एप्स का उपयोग कर रहे हैं, तो Google शायद पहले से ही काफी अधिक जानता है।
तोरबेन गुंडोफ्टे-ब्रून

2
हां, लेकिन Google आपको गोली नहीं मार सकता। सरकार कर सकती है।
माइकल हैम्पटन

@टॉपडॉग, वास्तव में यह आपके देश पर निर्भर करता है।
20

3

अधिकांश आईएसपी के लिए, यह एक दिमाग नहीं है क्योंकि उनका DNS वास्तव में चूसना है। DNS उपयोगकर्ता अनुभव के लिए एक बड़ा प्रभाव बनाता है।

मेरे दृष्टिकोण से केवल नकारात्मक पक्ष यह है कि आप CDN का उपयोग करने वाली साइटों के लिए खराब प्रदर्शन देख सकते हैं। मैंने देखा कि iTunes डाउनलोड का प्रदर्शन Google DNS के साथ उतना अच्छा नहीं था ... लेकिन यह सिर्फ मेरे लिए है।

गोपनीयता का मुद्दा मेरे लिए एक गैर-स्टार्टर है। Google की गतिविधियों और आपकी ISP की निगरानी के बीच एकमात्र अंतर यह है कि डेटा से वास्तविक मूल्य प्राप्त करने में Google शायद बेहतर है। जेफ और जोएल ने बाद में एक StackOverflow पॉडकास्ट में से एक में Google DNS मुद्दे पर बहुत अच्छी चर्चा की, जो सुनने लायक है।


आप किस पॉडकास्ट का जिक्र कर रहे हैं? क्या कोई लिंक है?
पचेरियर

1
आपका क्या मतलब है ~ "ISP का DNS वास्तव में चूसना है"? यहां लगभग सभी अन्य उत्तर Google के बजाय ISP के DNS का उपयोग करने का सुझाव दे रहे हैं।
पचेरियर

3

वास्तव में निर्णय लेने का एकमात्र तरीका इसे बेंचमार्क करना है। यह आपके कनेक्शन के आधार पर अलग होने जा रहा है। वास्तव में जल्दी क्या है, यह जानने के लिए आपको http://www.grc.com/dns/benchmark.htm जैसे टूल का उपयोग करना चाहिए


2

मैं बस आईएसपी / गूगल डीएनएस सर्वर आईपी को पिंग कर रहा हूं, और परिणाम DNS प्राथमिक और माध्यमिक कॉन्फ़िगरेशन को बदलने से पहले और बाद में आईएसपी के पक्ष में थे। 26ms बनाम 77ms


1
यह अनावश्यक है। आपका ISP पहला पड़ाव है, इसलिए निश्चित रूप से इसमें एक छोटा सा पिंग है क्योंकि आप पहले पड़ने से पहले दूसरे पड़ाव पर नहीं जा सकते। लेकिन हम यहां पूरे पैकेज की तुलना कर रहे हैं, न कि सिर्फ पिंग टाइमिंग की।
पचेरियर

1

Google DNS बहुत अच्छा है, लेकिन वे अवसर पर नीचे जाते हैं। जैसा कि मैंने यह लिखा है, 8.8.8.8 और 8.8.4.4 दोनों असामान्य रूप से धीमी हैं।

एक व्यक्तिगत कंप्यूटर के लिए, मैं Google को सलाह देता हूं क्योंकि वे तेज़ हैं और वे आपको एक त्रुटि देंगे यदि अधिकांश आईएसपी के विपरीत विफलता होती है जो आपको कष्टप्रद खोज पृष्ठ पर ले जाएगी।

डेटा केंद्रों में स्थित सर्वरों के लिए, मैं उस DNS का उपयोग करने की सलाह देता हूं जो आपके डीसी प्रदान करता है। आप अपने DC को आउटेज की स्थिति में कॉल कर सकते हैं जबकि Google से संपर्क नहीं किया जा सकता है और कुछ भी नहीं के लिए जिम्मेदार है।


हम्म, यह अजीब लगता है। Google के पास दुनिया भर में किसी भी तरह के सर्वर हैं । "असामान्य रूप से धीमे" से आपका क्या मतलब है?
पचेरियर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.