क्या कोई DNS है जो जियो-लोकेशन / दिशात्मक DNS का समर्थन करता है?


10

Ultradns.com या comwired.com पर आप स्थान के आधार पर कई ए रिकॉर्ड का चयन कर सकते हैं;

x.com (United States) 174.1.1.1
x.com (Europe) 65.2.2.2

इसलिए अनुरोध निकटता के आधार पर रूट किए जाते हैं / जहां वे आते हैं।

आप जितनी बार चाहें उतनी बार कर सकते हैं, जो हमारे वितरित आवेदन की जरूरतों के लिए एक महान सेवा है।

हालाँकि, हम इसे अपने सर्वर पर प्रबंधित करना चाहते हैं। क्या आप किसी भी लिनक्स पैकेज को जानते हैं जो ऐसा करता है?


मुझे पूरा यकीन नहीं है कि यह सरलता कैसे काम करती है, लेकिन मेरे सवाल को स्पष्ट करने के लिए, हमें लिनक्स के लिए कुछ इस तरह की आवश्यकता है: simpleedns.com/newsitem.aspx?id=2405
Devrim

यह पोस्ट एक डुप्लिकेट है: stackoverflow.com/questions/2805231/… उर्फ pydns का उपयोग करें
ArrowInTree

1
बाद की पोस्ट पिछले एक को 'डुप्लिकेट' कैसे बना सकती है?
डेव्रीम

उपयोगकर्ताओं को स्थान विशेष के आधार पर रूट करने के लिए इस DNS हैक के बजाय BGP रूटिंग का उपयोग करने के लिए सही समाधान नहीं होगा?
जिरिब

जवाबों:


7

विभिन्न DNS सर्वरों में जियोआईपी करने के लिए पैच उपलब्ध हैं।

बिंद: http://www.caraytech.com/geodns/

बिंद पैच के अच्छे राइटअप में RPM शामिल हैं: http://www.devco.net/archives/2006/07/11/location_aware_bind.php

djbdns: http://www.anders.com/cms/276/tinydns.GeoIP.patch/djbdns/Geographically.Aware

यह भी दिलचस्प है कि यह हैक है, जिसमें पैचिंग बिंद शामिल नहीं है: http://phix.me/geodns/


8

विकिपीडिया मुक्त का उपयोग करता है सॉफ्टवेयर (मुक्त भाषण, न केवल के रूप में मुफ्त बीयर में के रूप में) PowerDNS एक साथ, ऐसा करने के लिए GeoIP बैकएंड

बस याद रखें कि सभी जियोआईपी डेटाबेस अपूर्ण हैं और भौगोलिक स्थान किसी दिए गए सर्वर को नेटवर्क दूरी का अनुमान लगाने के लिए एक खराब उपकरण है। आईसीएस जैसे प्रोटोकॉल एक बेहतर समाधान हैं।


+1: आईसीएस बहुत दिलचस्प लगता है, हालांकि इसे अधिक व्यावहारिक बनने से पहले उचित बुनियादी ढांचे के काम की आवश्यकता होगी।
मुरली सूरी

जवाब के लिए धन्यवाद। हालांकि हम कोष्ठकों के बिना अच्छा (naah में अच्छा नहीं ओह नहीं) के रूप में कर सकते हैं ...
Devrim

2

इसके अलावा http://code.google.com/p/ruby-pdns/ ऐसी किसी चीज़ के लिए देखें जो आपको जियोआईपी और पूरे बहुत कुछ करने देती है।


वाह यह शानदार लग रहा है
Devrim

2

मैं सिर्फ यह इंगित करना चाहूंगा कि ip2location BIND ACL फ़ाइल सदस्यता आधारित है, और इसलिए लागत। Http://phix.me/geodns/ पर बताए गए तरीके, किसी को भी स्वतंत्र रूप से डाउनलोड करने योग्य MaxMind CSV फ़ाइल का उपयोग करके अपनी खुद की BIND ACL फ़ाइल बनाने की अनुमति देते हैं, हालांकि दी गई, ip2location एक शायद अधिक सटीक है (सटीकता क्या है? लोग भुगतान करते ह)।

एक स्पर्शरेखा पर, अगर कोई भी IPv6 नेटवर्क पर भू-जागरूक BIND की तलाश कर रहा है, तो मैंने पृष्ठ को http://phix.me/geodns/ पर आगे की स्क्रिप्ट के साथ अपडेट किया है जो एक CSV फ़ाइल के भीतर 128 बिट संख्याओं को संसाधित कर सकता है। मुझे आज ही पता चला है कि MaxMind एक डाउनलोड करने योग्य GeoIPv6 CSV फ़ाइल प्रदान करता है, जो ये स्क्रिप्ट BIND के लिए GeoIPv6.acl फ़ाइल बनाने के लिए काम करेगी।

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