मैंने अपने घर नेटवर्क पर एक उबंटू प्रणाली पर एक गतिशील रूप से निर्दिष्ट आईपी पते के साथ एक राउटर से अपने नेटवर्क के लिए एक संयुक्त डीएचसीपी और डीएनएस सर्वर प्रदान करने वाला संदेश प्राप्त किया है।
संदेश: hostname: Name or service not known
इस तरह के उपकरण के कारण हो सकता है, अगर केवल एक पल के लिए।
उदाहरण के लिए ऐसा हो सकता है अगर मेरी शक्ति खत्म हो जाती है तो मेरा होम राउटर रिबूट हो जाता है।
यहां समस्या यह है कि आपका नेटवर्क जिस डीएचसीपी सेवा पर निर्भर है, वह उन सभी आईपी पते को भूल जाता है जिन्हें उसने सौंपा है और संबंधित डोमेन नाम। जब आपका कंप्यूटर अपने स्वयं के नाम के लिए संबंधित डीएनएस सर्वर की जांच करता है, तो सर्वर के पास अब नहीं है। कुछ डीएचसीपी सर्वर अपनी डिस्क या फ्लैश मेमोरी में किए गए असाइनमेंट को लिखकर समस्याओं से बच सकते हैं ताकि वे पुनरारंभ होने पर कुछ भी खो न जाएं।
सर्वर आमतौर पर आपके सिस्टम डीएचसीपी अनुरोध से आपके कंप्यूटर का नाम ले सकता है , इसे कम्प्यूटरीकृत कर सकता है। इसे अपने रिकॉर्ड डीएनएस सर्वर में एक साथ उपलब्ध करवाता है। आमतौर पर hostname -fqdn
अपने DNS सर्वर से अपने नेटवर्क पर पूर्ण डोमेन नाम का अनुरोध करता है और यदि इसका रिकॉर्ड है तो यह उस नाम को वापस कर देगा। .local
प्रत्यय यह एक वैध पूर्ण योग्य डोमेन नाम की तरह लग रही है (हालांकि यह वास्तव में एक वैध वैश्विक डोमेन नाम नहीं है) बनाता है। यही कारण है कि आपको मैन्युअल रूप से / etc / मेजबानों या / etc / hostname फ़ाइलों में डोमेन नाम निर्दिष्ट नहीं करना पड़ सकता है।
डीएचसीपी सर्वर को फिर से शुरू करने से आगे की समस्याएं हो सकती हैं क्योंकि आईपी पते एक साथ कई कंप्यूटरों को सौंपे जा सकते हैं, जिससे कुछ संचार करने में सक्षम नहीं होंगे। सर्वर के पुनरारंभ होने से पहले पता एक बार सौंपा गया है, और उसके बाद फिर से।
यदि आपका डीएचसीपी सर्वर अपने असाइनमेंट को भूल जाता है, तो यह पुनरारंभ होने पर प्रत्येक कंप्यूटर को फिर से कनेक्ट करने के लिए सुरक्षित कार्य करता है। जब मैंने अपना खो दिया तो मैं बस डिस्कनेक्ट कर दिया और अपने वाईफाई एक्सेस प्वाइंट पर फिर से कनेक्ट हो गया। एक वायर्ड नेटवर्क पर आप उपयोग कर सकते हैं ifdown
और ifup
या नेटवर्क केबल को डिस्कनेक्ट और पुनः कनेक्ट कर सकते हैं । जब मेरा सिस्टम पुन: कनेक्ट कर रहा है तो एक नया पता प्राप्त करने के लिए स्वचालित रूप से dhclient का उपयोग करता है - मेरा कंप्यूटर और सर्वर अब इस बात पर सहमत हैं कि मैं कौन हूं, और संदेश अब प्रकट नहीं होता है।
यदि आप लंबे समय तक प्रतीक्षा करते हैं तो डीएचसीपी लीज समय-सीमा समाप्त हो जाएगी और आपका सिस्टम सर्वर से नया पट्टा प्राप्त करने के लिए कहेगा और समस्या को दूर करेगा। यह शायद घंटे या दिन बाद होगा (मेरे सर्वर के लिए यह एक दिन है)।
यदि आपने एक स्थिर आईपी नाम और पता परिभाषित किया है और यदि DNS रिवर्स लुक-अप रिकॉर्ड सही हैं तो समस्या नहीं होनी चाहिए।