जवाबों:
एक होस्टनाम के लिए एक से अधिक आईपी पते निर्दिष्ट करना भी संभव है:
rr.example.com. A 192.0.2.12
rr.example.com. A 192.0.2.23
rr.example.com. A 192.0.2.34
rr.example.com. A 192.0.2.45
जब आप एक DNS सर्वर के लिए क्वेरी करते हैं rr.example.com
तो आपको वापस आईपी पते की एक सूची मिल जाएगी। फिर आप उनमें से किसी एक से कनेक्ट करने का विकल्प चुन सकते हैं। कनेक्ट करने का पहला प्रयास सक्रिय रूप से मना कर दिया जाना चाहिए, बस अगले प्रयास करें।
अधिकांश ब्राउज़र इस प्रवाह का पालन करेंगे, जब तक कि समापन बिंदु सक्रिय रूप से टीसीपी कनेक्टिविटी को मना नहीं करते हैं। एक समापन बिंदु समय समाप्त होने पर, ressource को अगम्य माना जाएगा, भले ही सभी IP की कोशिश नहीं की गई हो
चूंकि अधिकांश एप्लिकेशन (शामिल किए गए ब्राउज़र) अक्सर एक समय में केवल 1 आईपी एंडपॉइंट में रुचि रखते हैं और बस पहले उपलब्ध उत्तर का चयन करते हैं, आप लक्ष्य सर्वर के बीच लोड को कम करने का जोखिम उठाते हैं ताकि पहले सर्वर को सभी ट्रैफ़िक मिलें जबकि अन्य बेकार हो सकते हैं ।
इसे दरकिनार करने के लिए, अधिकांश DNS सर्वर एक राउंड रॉबिन कॉन्फ़िगरेशन के रूप में जाने जाते हैं, जो सर्वर को वैकल्पिक रूप से उस क्रम को बनाते हैं, जिसमें समान रूप से मिलान किए गए रिकॉर्ड वापस आ जाते हैं। लोड बैलेंसर्स सामान्य होने से पहले, यह संतुलन को लोड करने और नेटवर्क सिस्टम पर दोष-सहिष्णुता को लागू करने का एक कुशल तरीका था।
हां, कई होस्टनामों के लिए एक ही आईपी पते का उपयोग करना संभव है, सबसे अच्छा अभ्यास ए रिकॉर्ड करने के लिए CNAME रिकॉर्ड का उपयोग करना है
bar.example.com. CNAME foo.example.com.
foo.example.com. A 192.0.2.23
सभी पूर्ण विरामों पर ध्यान दें।
कई आईपी पते का प्रतिनिधित्व करने के लिए एक होस्टनाम होने के कारण थोड़ा अधिक जटिल है। अगर हम एमएक्स रिकॉर्ड के बारे में बात कर रहे हैं, तो यह समाधान प्राथमिकता संख्याओं का उपयोग करके डीएनएस में पहले से मौजूद है, यदि आप चाहते हैं कि यह कई ए रिकॉर्ड्स का प्रतिनिधित्व करे, तो उदाहरण के लिए लोड बैलेंसर, हाप्रोसी का उपयोग करना बेहतर है।
A
एक ही आईपी वाले रिकॉर्ड विभिन्न क्षेत्रों में दिखाई दे सकते हैं, जैसे, x.foo.com. A 1.2.3.4
और y.bar.com. A 1.2.3.4
।
A
रिकॉर्ड्स के बारे में बताना भूल जाता है , जिससे एक ही आईपी पर कई होस्टनाम हो सकते हैं।
सुझाए गए अन्य उत्तरों के अनुसार CNAME परिवर्तन के अलावा, आपको अपने होस्टिंग सर्वर पर तर्क को भी संभालना होगा। मैं अपाचे का उपयोग करता हूं और मैंने इसे इस प्रकार कॉन्फ़िगर किया है:
<VirtualHost 1.2.3.4:80>
ServerName www.abc.com
ServerAlias abc.com
...
</VirtualHost>
<VirtualHost 1.2.3.4:80>
ServerName www.xyz.com
ServerAlias xyz.com
...
</VirtualHost>
मुझे यकीन है कि अन्य http सर्वर सॉफ्टवेयर्स में समान चीजें हैं।
आपको दो होस्टनामों से क्या मतलब है, इस पर आपको स्पष्ट होना चाहिए। यदि आप एक ही आईपी पते के साथ दो भौतिक बक्सों का अर्थ है, तो उत्तर आम तौर पर नहीं है। ऐसा मामला जहां आप होंगे यदि सर्वरए और सर्वरबी एक सक्रिय-निष्क्रिय क्लस्टर के रूप में काम कर रहे हैं, तो आपके पास प्रत्येक सर्वर में दो पते होंगे। एक उस सर्वर को समर्पित एक आईपी एड्रेस होगा और दूसरा आईपी एड्रेस वह होगा जो सर्वर के बीच साझा किया गया था लेकिन केवल सक्रिय सर्वर ही उस साझा पते को सुन रहा होगा। निष्क्रिय सर्वर केवल साझा किए गए पते में सुनना शुरू करता है जब सक्रिय सर्वर नीचे जाता है।
यह भी ध्यान देने योग्य है कि आईपीवी 6 में आप एक ही आईपी को दो या दो से अधिक मेजबानों को सौंप सकते हैं और नेटवर्क आपके लिए लोड संतुलन और विफलता का काम करेगा (यदि एक उपलब्ध नहीं है, तो दूसरे को आज़माएं)। दोनों को एक तार्किक समापन बिंदु माना जाता है और इसमें कोई DNS शामिल नहीं है।
इस सुविधा को एनीकास्ट के रूप में जाना जाता है ।
एक ही डोमेन के लिए एकाधिक आईपी:
एक ही आईपी के लिए कई डोमेन:
आपको अगले प्रश्न का उत्तर देने की आवश्यकता है: क्या सभी डोमेन एक ही सेवा प्रदान कर रहे हैं?
serverfault.com
औरsuperuser.com
आईपी पते को देखें जो दोनों के लिए वापस आ गया है।