एक मेजबान का पूरा होस्टनाम आमतौर पर डोमेन से सुसज्जित FQDN (पूरी तरह से योग्य डोमेन नाम) है, और लिनक्स host --fqdn
में पहले डॉट को होस्ट के उपनाम के रूप में माना जाने वाला हिस्सा होने के साथ-साथ इसका आउटपुट समाप्त होना चाहिए । हालांकि, विभिन्न प्रणालियों (लिनक्स, सनओएस, जो भी हो) ने "होस्टनिक" अवधारणा को विभिन्न तरीकों से लागू किया है। जैसे कि:
- / etc / hostname में केवल hostnick होता है, और बाकी / etc / domainname में होता है
- / etc / होस्ट नाम पूरे FQDN शामिल है, और डोमेन है भी में / etc / domainname
- डोमेन नाम केवल YP / NIS कॉन्फ़िगरेशन में मौजूद है
- डोमेन नाम केवल एक सिस्टम ग्लोबल होने के बजाय कुछ उप-प्रणालियों में मौजूद है
- (अन्य, आम तौर पर weirder दृष्टिकोण)
इसके अतिरिक्त, एक hostnick का विचार थोड़ा परिवर्तनशील है:
- पहले डॉट से पहले FQDN का हिस्सा
- FQDN के कुछ बाएं-किनारे वाले भाग, विशेष रूप से एक अनुगामी बिंदु के बिना व्यक्त किए गए हैं
- वास्तविक डोमेन नाम से पहले FQDN का हिस्सा (जैसा कि कहीं सेट)
और, चीजों को और जटिल करने के लिए, host
bind9- होस्ट से कमांड DNS मानकों का उल्लंघन करता है -N <int>
ताकि यह नियंत्रित किया जा सके कि डोमेन का उपयोग किया जाता है या नहीं। यह परिदृश्य के आधार पर विभिन्न तरीकों से DNS लुकअप को तोड़ता है। DNS को एक अनुगामी बिंदु के साथ एक नाम के लिए कोई खोज लेना चाहिए, जैसा कि शाब्दिक रूप से देखने के लिए, और दूसरे नामों के लिए, /etc/resolv.conf
जब तक कि कोई मैच नहीं मिलता है , तब तक उन्हें अपीलीय डोमेन के साथ देखने के लिए या वे सभी विफल होते हैं (उन डोमेन निहित हैं एक अनुगामी बिंदु)। [यह स्मृति से है, कृपया टिप्पणी करें कि सामान्य प्रक्रिया एक RFC I में बदल गई तो मैं चूक गया]
जैसे, यदि आप अपने hostnick में डॉट्स का उपयोग करते हैं, तो host
कमांड संभवत: बॉट चीज़ होगी, जो स्क्रिप्ट को देखने के लिए उपयोग करती है। मुझे व्यक्तिगत रूप से यह अथाह लगता host
है जो टूट गया है, और यह आज भी मेरे घर नेटवर्क में एक सिस्टम पर एक लुकअप को तोड़ रहा है, क्योंकि मेरे पास घर पर आईपीवी 4 और -6 दोनों हैं, और जैसे नाम हैं ।v4। अतिरिक्त, संस्करण-विशिष्ट लघु रूपों के रूप में, जो host
देखने में विफल रहता है , भले ही ping
उन्हें ठीक लगे।
यह बेहद दुर्लभ था कि किसी भी तरह से हॉस्टनिक्स में डॉट्स लगाने का प्रयास किया जाता था, इसलिए बिना ब्रेंडमैज के भी host
, मैंने एक साधारण शब्दार्थ के नजरिए से भी डॉटलेस होस्टनिक्स से चिपके रहने की सिफारिश की होगी।