क्या बहु-स्तरीय होस्टनाम एक व्यावहारिक अंतर बनाता है?


10

के लिए Aरिकॉर्ड hello.world.example.comपंजीकृत किया जा सकता है

  • helloडोमेन में प्रविष्टि के रूप मेंworld.example.com
  • या hello.worldडोमेन में प्रविष्टि के रूप मेंexample.com

क्या इन दोनों दृष्टिकोणों के बीच, सेवाओं के दृष्टिकोण से , जो नाम को हल करता है , का व्यावहारिक अंतर है ?

जहां तक ​​मैं बता सकता हूं, दोनों का संकल्प मूल्य ए रिकॉर्ड (आईपी) का उत्पादन करता है, इसलिए ग्राहक के लिए जवाब देने योग्य नहीं हैं।

जवाबों:


12

संभावित रूप से एक अतिरिक्त विलंब होगा क्योंकि world.example.comउपडोमेन के लिए एक अलग ज़ोन बनाने के लिए आमतौर पर अलग-अलग आधिकारिक नाम सर्वरों के प्रतिनिधिमंडल का अर्थ होता है।

यदि एक ही आधिकारिक नेमवेर्सर्स का उपयोग दोनों क्षेत्रों के लिए किया जाता है example.comऔर world.example.comकोई प्रदर्शन अंतर नहीं है।


DNS रिसॉल्वर को TLD से एक आधिकारिक नाम सर्वर के प्रतिनिधिमंडल का पालन करने की आवश्यकता है।

जब रिज़ॉल्वर example.comडोमेन के लिए आधिकारिक नाम सर्वरों तक पहुंचता है और आपके पास hello.world(.example.com.)उस क्षेत्र के लिए एक संसाधन रिकॉर्ड होता है, तो एक प्रतिक्रिया तुरंत भेजी जाएगी।

यदि example.comडोमेन के लिए आधिकारिक नाम सर्वर भी world.example.comउप-डोमेन के लिए आधिकारिक हैं , तो hello.world.example.com.रिकॉर्ड के लिए प्रतिक्रिया भी तुरंत भेजी जाएगी।

यदि world.example.comइसे एक क्षेत्र के रूप में अलग किया जाता है, तो example.comआगे के प्रतिनिधिमंडल के विवरण और क्षेत्र के लिए आधिकारिक नाम सर्वर के NSरिकॉर्ड के साथ प्रतिक्रिया के लिए आधिकारिक नाम सर्वर भेजा जाएगा world.example.com.:

world.example.com.  IN NS ns.world.example.com.
world.example.com.  IN NS ns1.example.org.
; GLUE
ns.world.example.com. IN A 192.2.0.1

रिज़ॉल्वर को उस प्रतिनिधिमंडल का पालन करना होगा और उसे अतिरिक्त प्रश्न भेजना होगा:

  1. संभावित रूप से उन नाम सर्वर का पता लगाएं (उदाहरण के लिए ns1.example.org। NS रिकॉर्ड)
  2. रिकॉर्ड के world.example.com.लिए ज़ोन के लिए आधिकारिक नाम सर्वर में से एक को क्वेरी करें hello(.world.example.com.)

धन्यवाद। तो यह बल्कि रिज़ॉल्यूशन में प्रदर्शन का मामला है (या सेटअप की गति / सुगमता) प्रतिक्रिया में तकनीकी अंतर से अधिक है (किसी ग्राहक द्वारा रिज़ॉल्यूशन का अनुरोध करने पर, इससे कोई फ़र्क नहीं पड़ेगा, इसे एक आईपी मिलेगा hello.world.example.com), सही ?
WoJ

हां, किसी भी तरह से रिसॉल्वर को hello.world.example.com के लिए एक आईपी-एड्रेस के साथ प्रतिक्रिया मिलनी चाहिए।
HBruijn

2
@WoJ, यह आमतौर पर प्रशासन का मामला है - यदि आप इस तरीके को बनाए रखना आसान है तो आप इस क्षेत्र को सौंप देंगे। प्रदर्शन अंतर आमतौर पर नगण्य है।
साइमन रिक्टर

8

तकनीकी रूप से, जैसा कि मैं डीएनएस को समझता हूं, केवल helloभाग को होस्ट नाम माना जाता है, बाकी डोमेन नाम है। जैसे, यह उसी तरह से हल करता है, आपके मामले में DNS ज़ोन example.comऔर उपडोमेन दोनों शामिल हैं world.example.com, यह केवल वरीयता का मामला है कि आप इसे कैसे एनोटेट करते हैं।

हालांकि, केवल समय मैंने कभी भी रिकॉर्ड देखा है जैसे कि DKIM और अन्य TXT रिकॉर्ड्स के लिए, उदाहरण के लिए DKIM [selector]._domainkeyकिसी दिए गए उपडोमेन या रूट डोमेन के रिकॉर्ड के रूप में उपयोग करता है । निश्चित रूप से अगर आपको केवल एक उपडोमेन के लिए कुछ अभिलेखों की आवश्यकता है, तो उनके लिए एक अलग क्षेत्र बनाने की आवश्यकता नहीं है।


4
मुझे पता है कि उनके बीच अंतर करना संभव है ( SOAउदाहरण के लिए क्वेरी करके ) और यही कारण है कि मैंने भेदभाव के "व्यावहारिक" पहलू को जोड़ा। DKIM के लिए आपके उदाहरण ऐसी प्रविष्टियों के वास्तविक जीवन के मामले के अच्छे हैं।
WoJ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.