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