google.com विभिन्न देशों में अलग-अलग आईपी। कैसे?


15

यदि आप google.com को विभिन्न देशों से पिंग करते हैं, तो आपको स्थानीय Google सर्वर से उत्तर मिलेंगे। वह कैसे काम करता है? क्या DNS रिकॉर्ड में कई A पते हो सकते हैं? क्या कोई मुझे उस तकनीक का संकेत दे सकता है जिसका वे उपयोग करते हैं?

अपडेट करें। ठीक है, इसलिए Google का DNS सर्वर स्थान के आधार पर एक अलग आईपी देता है। लेकिन, जैसा कि अलेक्जेंड्रे जैस्मिन ने बताया, वे स्थान को कैसे ट्रैक करते हैं? निश्चित रूप से उनका DNS कभी आपका आईपी पता नहीं देखेगा। क्या Google के DNS को क्वेरी करने वाला सर्वर उस स्थान से होने की गारंटी देता है जो उसका प्रतिनिधित्व करता है?


जवाबों:


10

एक DNS नाम में कई A रिकॉर्ड हो सकते हैं, फिर ग्राहक कोई भी रिकॉर्ड चुन सकते हैं और उस पते का उपयोग कर सकते हैं।

यह पूरी सच्चाई नहीं है, हालांकि, Google के DNS सर्वर आपको आपके आईपी पते के आधार पर अलग-अलग ए रिकॉर्ड भी दे रहे हैं ताकि आप अपने नजदीकी सर्वर का उपयोग कर सकें।


लानत है तुम पर! एक मिनट से भी कम समय तक मुझे हराया :) +1
बिली ओनेल

तो DNS सर्वर को विशेष रूप से इसका समर्थन करना चाहिए? क्या कोई होस्टिंग कंपनियां हैं जो इसे प्रदान करती हैं?
हैवीवेव

1
वे आम तौर पर आपके आईपी ​​पते के आधार पर ऐसा नहीं कर सकते हैं ? DNS अनुरोध आमतौर पर आपके ISP DNS सर्वर के माध्यम से जाते हैं, इसलिए Google के DNS सर्वर वास्तव में आपके आईपी को नहीं देखेंगे
एलेक्स जैस्मिन

2
@ एसेक्सैंड्रे: हाँ, लेकिन यह आमतौर पर वैसे भी काम करता है क्योंकि आपके आईएसपी की रिज़ॉल्वर दुनिया के उसी हिस्से में सबसे अधिक संभावना है जितनी आप हैं। हालांकि यह OpenDNS और इसी तरह की सेवाओं का उपयोग करने वाले ग्राहकों के लिए काम नहीं करेगा।
मार्टिन

1
@ मैं इस बात से सहमत हूं कि यह आमतौर पर वैसे भी काम करता है । OpenDNS के लिए जैसा कि मुझे लगता है कि वे किसी भी मार्ग का उपयोग करते हैं इसलिए यह अनुरोध के साथ कैसे गुजरता है इसके आधार पर भी काम कर सकता है।
एलेक्स जैस्मिन


2

मुझे लगता है कि यह डीएनएस सर्वर के लिए एनीकास्ट आईपी ​​एड्रेसिंग का उपयोग कर रहा है । तो दुनिया के किस हिस्से पर निर्भर करता है, एक अलग DNS सर्वर (हालांकि एक ही आईपी पते के साथ) आपकी क्वेरी का जवाब देगा। और उस सर्वर को पता चल जाएगा कि आपके स्थान के लिए कौन सा आईपी पता सबसे अच्छा है।


+1, सही, Google (और कई अन्य बड़े नेटवर्क) निकटतम सर्वर के मार्ग अनुरोधों के लिए एनीकास्ट का उपयोग करते हैं। कई सर्वरों में समान IP होती है, और आप BGP में AS मार्गों के अनुसार निकटतम होते हैं।
क्रिस एस

1

Google राउंड रॉबिन डीएनएस का उपयोग करता है । अनिवार्य रूप से, Google का DNS सर्वर आपके स्थान के आधार पर आपके द्वारा दिए गए पते को बदल देता है।


5
यह वास्तव में राउंड रॉबिन नहीं है क्योंकि यह विशेष रूप से आपके भौगोलिक रूप से निकटतम सर्वर का चयन करता है। उदाहरण के लिए, फ्रांस से अनुरोध करते समय (उदाहरण के लिए, सभी स्थानीय लोग मृत नहीं हैं) आप अमेरिकी Google सर्वर प्राप्त करेंगे।

1
@ टिट ग्रीन - अच्छी बात है। हालांकि विचार समान है।
बिली ओनेल

1

आईपी ​​के आधार पर जो लुकअप का अनुरोध करता है, यह इस बात पर निर्भर करेगा कि वे क्या परिणाम देते हैं।

कुछ इस तरह: http://www.ip2location.com/ip2location-bind-dns.aspx

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