इसी तरह, कंप्यूटर लेबल या नामों का समर्थन करते हैं जो उन्हें नेटवर्क में एक विशिष्ट पहचान देने में मदद करते हैं। यही वह जगह है जहां एक होस्टनाम आता है। एक होस्टनाम एक कंप्यूटर नेटवर्क के लिए अद्वितीय अक्षरांकीय वर्णों का एक समूह है, जो उपकरणों को एक दूसरे के साथ संचार करने की अनुमति देता है।
आमतौर पर, अंतर्निहित तकनीक जो किसी नेटवर्क में किसी कंप्यूटर या डिवाइस की पहचान करती है, वह संख्याओं का एक समूह है जिसे आईपी पते के रूप में जाना जाता है। फिर इन्हें मशीन के आईपी पते के लिए हल किए गए एक विशिष्ट नाम पर मैप किया जाता है।
इस ट्यूटोरियल में, हालांकि, मैं आपको विभिन्न तरीके दिखाऊंगा जिनका उपयोग आप एक विशिष्ट आईपी पते से जुड़े होस्टनाम को प्राप्त करने के लिए कर सकते हैं। इस ट्यूटोरियल में चर्चा की गई विधियाँ लगभग सभी Linux और Unix-Like सिस्टम में काम करेंगी।
यदि आप इस बारे में विस्तृत निर्देशों की तलाश कर रहे हैं कि डोमेन नाम जैसे सिस्टम कैसे काम करते हैं, तो नीचे दिए गए लिंक पर संसाधन देखें:
https://linuxhint.com/dns-for-beginners/
उस रास्ते से हटकर, आइए हम इसमें गोता लगाएँ।
विधि 1: पिंग
IP पते से होस्टनाम प्राप्त करने का सबसे सरल तरीका पिंग का उपयोग करना है। पिंग एक सरल लेकिन शक्तिशाली कमांड-लाइन उपयोगिता है जो मेजबान के साथ संवाद करने के लिए ईसीएचओ पैकेट का उपयोग करती है।
ध्यान दें: निम्न आदेश केवल विंडोज मशीनों में काम करता है। लिनक्स के लिए, अगली विधि की जाँच करें।
पिंग के साथ आईपी पते से होस्टनाम प्राप्त करने के लिए, नीचे दिए गए आदेश का उपयोग करें:
$ पिंग -ए 172.67.209.252यहाँ उपरोक्त आदेश से आउटपुट है:
उपरोक्त आदेश हमेशा विश्वसनीय नहीं होता है; यह अक्सर तभी काम करता है जब होस्टनाम होस्ट फ़ाइल में उपलब्ध हो।
यहां और जानें:
https://linuxhint.com/modify-etc-host-file-linux/
https://linuxhint.com/edit-hosts-file-on-linux/
विधि 2: होस्ट कमांड
Linux में IP पते से होस्टनाम प्राप्त करने का दूसरा और सामान्य तरीका होस्ट कमांड है। यह सरल उपकरण का हिस्सा है डीएनएसुटिल पैकेज।
पैकेज को स्थापित करने के लिए, कमांड का उपयोग करें:
उबंटू/डेबियन-आधारित डिस्ट्रोस
$ sudo apt-dnsutils -y . स्थापित करेंआरईएचएल/सेंटोस
$ sudo yum dnsutils स्थापित करेंफेडोरा
$ sudo dnf dnsutils स्थापित करेंमेहराब
$ sudo pacman -S dnsutilsएक बार जब आप उपकरण स्थापित कर लेते हैं, तो आप आईपी पते का होस्टनाम प्राप्त करने के लिए नीचे दिए गए आदेश को चला सकते हैं।
$ होस्टएक उदाहरण आउटपुट नीचे है:
[ [ईमेल संरक्षित] ~]$ होस्ट २१६.५८.२२३.७८78.223.58.216.in-addr.arpa डोमेन नेम पॉइंटर mba01s07-in-f14.1e100.net।
ध्यान दें : होस्ट कमांड का उपयोग करने के लिए सिस्टम को DNS सर्वर जैसे Cloudflare या Google Public DNS या होस्ट फ़ाइल में एक प्रविष्टि के साथ पंजीकृत होना आवश्यक है। DNS सर्वर के आधार पर सिस्टम कॉन्फ़िगर किया गया है, परिणाम भिन्न हो सकता है या बिल्कुल भी नहीं हो सकता है।
यदि आप फेडोरा का उपयोग कर रहे हैं, तो सुनिश्चित करें कि रिबूट से पहले अपनी डीएनएस सेटिंग्स को जारी रखें क्योंकि नेटवर्क मैनेजर अक्सर उन्हें अधिलेखित कर देता है।
विधि 3: Dig . का उपयोग करना
अगली विधि जो आप आजमा सकते हैं वह है खुदाई का उपयोग करना। डिग एक कमांड-लाइन उपयोगिता है जो DNS क्वेरी और रिवर्स लुकअप करने में उपयोगी है। यह एक शक्तिशाली उपकरण है जिसमें होस्टनाम देखने के अलावा अन्य सुविधाओं का संग्रह है।
खुदाई के बारे में और जानने के लिए, इस ट्यूटोरियल को देखें।
https://linuxhint.com/install_dig_debian_9/
एक बार जब आप अपने सिस्टम पर डिग स्थापित कर लेते हैं, तो कमांड का उपयोग करें:
$ खुदाई -x
यह नोट करना भी अच्छा है कि सर्वर में रिवर्स DNS लुकअप सक्षम होना चाहिए; अन्यथा, आपको सर्वर होस्टनाम नहीं मिलेगा।
विधि 4: एनएसलुकअप
किसी IP पते से होस्टनाम को देखने का एक बहुत ही सरल और अधिक सामान्य तरीका nslookup का उपयोग करना है। Nslookup एक कमांड-लाइन उपयोगिता है, जो डिग के समान है, लेकिन यह उपयोगकर्ताओं को होस्टनाम और आईपी एड्रेस मैपिंग के लिए DNS को क्वेरी करने की अनुमति देती है।
nslookup के साथ होस्टनाम को क्वेरी करने के लिए, कमांड का उपयोग इस प्रकार करें:
$ nslookupएक उदाहरण नीचे दिखाया गया है:
[ [ईमेल संरक्षित] ~]$ nslookup २१६.५८.२२३.११०110.223.58.216.in-addr.arpa नाम = mba01s08-in-f14.1e100.net।
आधिकारिक उत्तर निम्न से मिल सकते हैं:
निष्कर्ष
इस ट्यूटोरियल के लिए, हमने लिनक्स और विंडोज मशीनों दोनों में एक आईपी पते से होस्टनाम प्राप्त करने के विभिन्न तरीकों का वर्णन किया है। यदि आप डीएनएस के काम करने के तरीके के बारे में अधिक गहन ट्यूटोरियल की तलाश में हैं, तो नीचे दिए गए लिंक पर संसाधन पर विचार करें:
https://linuxhint.com/dns-for-beginners/