उस जेआईडी के बारे में सोचें जिसका आप लॉग इन करने के लिए उपयोग कर रहे हैं, जिसमें username
@domain
शामिल है। domain
आपके द्वारा उपयोग की जा रही सेवा का तार्किक नाम है। कुछ सेवाओं के लिए, जैसे jabber.org
, सेवा उस बॉक्स पर चलती है जिसका सेवा समान नाम है। कई अन्य लोगों के लिए, जैसे वेबएक्स कनेक्ट और GoogleTalk, सेवा डोमेन एक प्रारंभिक बिंदु है, यह जानने के लिए कि सॉकेट खोलना है, लेकिन मशीन का नाम नहीं है। अगर सब कुछ ठीक से स्थापित किया गया है, तो आप SRV record का उपयोग कर DNS में कनेक्ट करने के लिए मशीन का नाम देख सकते हैं। उदाहरण के लिए, खुदाई का उपयोग कर:,
$ dig +short -t SRV _xmpp-server._tcp.gmail.com
20 0 5269 xmpp-server4.l.google.com.
20 0 5269 xmpp-server2.l.google.com.
20 0 5269 xmpp-server1.l.google.com.
5 0 5269 xmpp-server.l.google.com.
20 0 5269 xmpp-server3.l.google.com.
सेवा डोमेन DNS में सही ढंग से कॉन्फ़िगर नहीं है, तो या तो आप सिर्फ बातों का परीक्षण करते रहते हैं, यह यह निर्दिष्ट डोमेन से अलग मेजबान कनेक्ट करने के लिए सक्षम होने के लिए अक्सर उपयोगी होता है। आपके उदाहरण के लिए तो, आप का प्रयोग करेंगे:
ConnectionConfiguration("mybox.mydomain.com",
5222,
"myhost");
क्या तुमने कभी चाहते हैं इस सेवा भावना नेटवर्क (या तो क्लाइंट से सर्वर या सर्वर से सर्वर), यह कैसे बनाया जाए बंद लोगों द्वारा पहुँचा जा करने के लिए अपने सेवा डोमेन का नाम बदलने के लिए पूरी तरह से योग्यता प्राप्त करने के लिए, जिसमें आप उन बाह्य संस्थाओं के उपयोग के लिए एसआरवी रिकॉर्ड संलग्न कर सकते हैं।
स्रोत
2011-03-05 21:03:14
तो होस्टनाम और servername हमेशा एक ही हैं? – Jus12
हां, वे समानार्थी हैं। – cstar