dns query की यात्रा
(frogred8.github.io)- DNS अनुरोध क्रम में बदलाव
- डिफ़ॉल्ट क्रम
hosts -> cache -> DNS server requestहोता है - Linux में
/etc/nsswitch.confफ़ाइल को बदलकर इस क्रम को बदला जा सकता है
- डिफ़ॉल्ट क्रम
- DNS lookup
- जाँच
user -> RR(recusive resolver) -> root -> TLD -> authoritative DNS serverक्रम में होती है - RR, root, TLD, authoritative DNS को क्रमवार अनुरोध भेजता है और मिले हुए जवाब के आधार पर अगला अनुरोध करता है
- आमतौर पर दक्षता बढ़ाने के लिए पहले cache देखा जाता है
- जाँच
- root server
.com,.krजैसे डोमेन देखकर उपयुक्त TLD server सूची लौटाने का काम करता है- दुनिया भर में 13 server groups हैं (a-m)
- उदाहरण:
a.root-servers.net
- उदाहरण:
- कहा जाता है कि DNS की 512byte packet सीमा के कारण मौजूदा 13 से अधिक जोड़ना संभव नहीं है
- TLD server (top-level DNS)
- डोमेन जानकारी रखने वाले authoritative DNS server की सूची लौटाने का काम करता है
- gTLD, ccTLD का विवरण
- अच्छे country code पाने वाले देशों के लिए यह अप्रत्याशित रूप से राजस्व का स्रोत भी बन सकता है (
.ai,.io)
- authoritative DNS server
- डोमेन पर सेट किया गया IP लौटाने का काम करता है
- Cloudflare, GoDaddy की तरह डोमेन के पंजीकरण और प्रबंधन के लिए अधिकृत server
- बड़ी tech कंपनियाँ अलग से अधिकार लेकर इसका उपयोग भी करती हैं (
AWS,Google..)
अभी कोई टिप्पणी नहीं है.