हमने आपको यह दिखाया है कि अपने नेटवर्क पर IP को सांख्यिकीय रूप से कैसे सेट किया जाए, अब उस DNS स्विच को अतिरिक्त लालित्य और उपयोग में आसानी के लिए फ्लिप करता है। आज का मार्गदर्शक आपको दिखाएगा कि आपके डीडी-डब्ल्यूआरटी सक्षम राउटर पर डीएनएस नामों का उपयोग करके अपनी मशीनों का उपयोग कैसे करें।
द्वारा छवि हेंक एल
प्रस्तावना
हमारे ऊपर
अपने DD-WRT राउटर पर स्टेटिक डीएचसीपी कैसे सेट करें
गाइड, हमने यह सुनिश्चित करने के बारे में बात की है कि आपके क्लाइंट को हमेशा राउटर से एक ही आईपी एड्रेस मिलेगा। इसलिए अब यदि आप अपने नेटवर्क में से किसी एक मशीन का उपयोग करना चाहते हैं, जैसा कि आप जानते हैं कि यह आईपी है, तो आप इसका उपयोग कर सकते हैं ... लेकिन आईपी का उपयोग करते समय नामों का उपयोग करने के समान लालित्य नहीं होता है। इसके अलावा, वृद्धि के कारण "स्थिर आईपी" की उपयोगिता घटती जा रही है
UPnP
, और "स्थैतिक आरक्षण" (एमएसीएस और समान खोजने के लिए) स्थापित करने की असुविधा ... क्या होगा यदि आप आईपी को बिल्कुल याद नहीं रखना चाहते हैं?
यह वह जगह है जहाँ DNS अंदर आता है।
समस्या
आप अपने आईपी पते (उदाहरण के लिए पिंग का उपयोग करके) से अपने नेटवर्क पर एक मशीन / डिवाइस से दूसरे तक पहुंचने की कोशिश कर रहे हैं और यह काम करता है। हालाँकि, जब इसे "mydesktop" या "mylaptop" जैसे होस्टनाम का उपयोग करने की कोशिश की जा रही है? यह एक हिट और मिस है ... कभी-कभी यह काम करता है ...। आमतौर पर यह नहीं होता ...: \
क्या हो रहा है?
आपके उपकरण यह नहीं जानते हैं कि "आईपी" अनुवाद के लिए उन्हें "नाम" के लिए कौन और कैसे पूछना चाहिए, क्योंकि वे एक महत्वपूर्ण कॉन्फ़िगरेशन को याद कर रहे हैं, "डीएनएस प्रत्यय"।
जब एक कंप्यूटर को एक आईपी पते के लिए एक नाम का अनुवाद करने की आवश्यकता होती है (जिसे "कहा जाता है") संकल्प ") इसके पास करने के कई तरीके हैं, इनमें से एक तरीका डोमेन नेमिंग सिस्टम (DNS) सर्वर से पूछना है। हालाँकि, ऐसा करने में सक्षम होने के लिए, ग्राहक को "पूरी तरह से योग्य डोमेन नाम" (FQDN) के रूप में प्रश्न पूछना चाहिए।
FQDN में "mydesktop" जैसे होस्टनाम शामिल हैं और यह "geek.lan" जैसे DNS ज़ोन से संबंधित है। तो हमारे उदाहरण में, मेजबानों के लिए FQDNs क्रमशः "mydesktop.geek.lan" और "mylaptop.geek.lan" होगा। जब क्लाइंट के पास "DNS ज़ोन" नहीं होता है, तो वह DNS से "फ्लैट" नाम (ऐसा नाम जो "डीएनएस ज़ोन निर्दिष्ट नहीं करता है") के बारे में पूछने में असमर्थ होता है। यही है, वास्तव में नाम से अपने मेजबान तक पहुंचने के लिए, आपको "mydesktop.geek.lan" पिंग करने की आवश्यकता होगी।
हालाँकि, अगर DNS प्रत्यय को किसी भी तरह से परिभाषित किया गया था (या तो मैन्युअल रूप से या स्वचालित रूप से), क्लाइंट स्वचालित रूप से इसे अनुरोध किए गए होस्टनाम में जोड़ने की कोशिश करेगा और DNS सर्वर से पूछ सकता है कि क्या यह समाधान में मदद कर सकता है।
इसके साथ ही, यदि DNS प्रत्यय को परिभाषित नहीं किया जाता है, तो क्लाइंट "DNS प्रसारण" का उपयोग करते हुए, अपने आप ही नाम का पता लगाने की कोशिश करता है। इसके साथ समस्या यह है कि सभी ग्राहकों को जवाब देने के लिए कॉन्फ़िगर नहीं किया गया है, या वास्तव में ऐसे अनुरोध का जवाब देने के लिए जानबूझकर कॉन्फ़िगर नहीं किया गया है। इसके विपरीत, हर बार FQDN को निर्दिष्ट करना कष्टप्रद होगा।
समाधान
पूर्ण अवसंरचना के लिए जो इस समस्या को ठीक करेगा, एक को केवल * राउटर के "DHCP दायरे" पर "DNS प्रत्यय" को सेट करने की आवश्यकता है। ऐसा करने से यह दोनों बन जाएंगे इसलिए राउटर के पास “ डायनेमिक डीएनएस "सर्वर सेवा, जो ग्राहक खुद को पंजीकृत कर सकते हैं, उसे ऐसा कर सकते हैं ताकि डीएचसीपी सेवा यह स्वयं कोई भी स्वयं-पंजीकृत मेजबान के लिए न करे और ग्राहकों को दिए गए" डीएचसीपी पट्टे "के हिस्से के रूप में" डीएनएस प्रत्यय "वितरित कर सके। इसलिए पूरे समाधान को एक आत्मनिर्भर बनाना, डिफ़ॉल्ट व्यवहार समाधान जो एक असफल झपट्टा में सभी समस्याओं को हल करता है…। साफ-सुथरा, ए?
* डीडी-WRT का उपयोग करते समय ... अन्य राउटर के साथ, आपका माइलेज अलग-अलग हो सकता है।
ऐसा करने के लिए, अपने रूटर के प्रशासन पृष्ठ पर जाएं:
- -> सेवाओं में जाएं
- "LAN और WLAN" होने के लिए "प्रयुक्त डोमेन" को बदलें
- एक डोमेन नाम चुनें, हमने इस उदाहरण के लिए "geek.lan" का उपयोग किया है, लेकिन आप जो चाहें उपयोग कर सकते हैं।
- प्रयोग करते समय स्थिर डीएचसीपी आरक्षण इस प्रक्रिया के लिए वैकल्पिक है, यदि आपने इसे लागू करने के लिए चुना है, तो यह अनुशंसा की जाती है कि आप होस्टनाम सेट करें, जो मशीन / डिवाइस के ओएस पर सेट है, से मेल खाने के लिए। अब अगर ऐसा होता है कि डिवाइस OS, DNS (जैसे फोन) में नाम दर्ज नहीं करता है, तो यह उस पर मजबूर करने का एक अच्छा तरीका है।
- "सहेजें" पर क्लिक करें -> "सेटिंग लागू करें"।
* उस नियम का एक अपवाद यह है कि यदि आप ".local" का उपयोग करते हैं, जबकि आपकी विंडोज़ मशीनें शायद ठीक ही करेंगी, तो आपकी लिनक्स मशीनें mDNS का पालन करेंगी () मल्टिकास्ट डीएनएस ) मानक और DNS सर्वर को फिर से अनदेखा करेगा। एक वर्कअराउंड है, लेकिन यह इस गाइड के दायरे से परे है।
अब यह जाँचने के लिए कि सेटिंग्स प्रभावित हो गई हैं, कमांड लाइन पर जाएँ और "ipconfig" जारी करें।
आपको यह देखना चाहिए कि आपका DNS प्रत्यय वर्तमान में नीचे की तरह कोई भी मौजूद नहीं है:
एक "ipconfig / release" के बाद एक "ipconfig / नवीकरण" जारी करें, और आपको कुछ इस तरह देखना चाहिए:
कम से कम एक और मशीन पर प्रक्रिया को दोहराएं और केवल होस्टनाम नाम का उपयोग करके पिंगिंग का प्रयास करें।
आपको यह देखना चाहिए कि क्लाइंट ने "ऑटो-मैजिकली" यह समझा है कि जिस डिवाइस का आप पिंग कर रहे हैं उसका पूरा नाम "hostname.dns.zone" है, और FQDN को पिंग-सक्षम IP में अनुवाद करने (हल करने) में सक्षम था:
समस्या निवारण
जैसा कि यह गाइड DNS का उपयोग करने के बारे में है DD-WRT पर Pixelserv के साथ विज्ञापन कैसे निकालें गाइड था, यदि आप समस्याओं में भाग लेते हैं, तो कुछ चीजें हैं:
-
अपनी व्यक्तिगत मशीनें DNS कैश साफ़ करें।
यह DNS कैश के कारण है, जो आपके कंप्यूटर को यह सोचकर बेवकूफ बना सकता है कि वह पहले से ही होस्टनाम जानता है, इसके लिए DNS से परामर्श किए बिना। खिड़कियों पर यह "ipconfig / flushdns" होगा। -
सुनिश्चित करें कि आपका क्लाइंट DNS के रूप में राउटर का उपयोग कर रहा है और यह FQDN को हल करता है।
विशेष रूप से जब वीपीएन या एक नेटवर्क का उपयोग किया जाता है जो अधिक जटिल होता है तो कंप्यूटर सेटअप के लिए सामान्य राउटर, यह संभव है कि आपका क्लाइंट कंप्यूटर केवल राउटर को अपने DNS के रूप में उपयोग नहीं कर रहा है। DNS सर्वर क्लाइंट का उपयोग कर रहा है उसके नीचे "nslookup" कमांड का उपयोग करके देखना बहुत आसान है। यदि आईपी राउटर के समान नहीं है, तो आपको समस्या मिल गई है।
यही है ... आप सभी सेट होना चाहिए
जल्दी करो, मैं सब देख रहा हूँ अंधेरा .