इस सेटअप में कई त्रुटियां हैं। ऐसा प्रतीत होता है कि DNS कैसे काम करता है, इसकी समझ का अभाव है। जो ठीक है, हम सब वहीं से शुरू करते हैं। ;-)
मुझे यह भी लगता है कि जब आपको एक की आवश्यकता नहीं होती है तो आप एक DNS सर्वर स्थापित करने की कोशिश कर सकते हैं। जब तक आप अपने स्वयं के DNS रिकॉर्ड जोड़ना चाहते हैं, तब तक आपको एक की आवश्यकता नहीं है - यदि आप चाहते हैं कि आपको DNS का उपयोग करना है , तो बस अपने ISP के DNS सर्वर का उपयोग करें और आप ठीक हो जाएंगे। यदि आप चाहते हैं कि आपके नेटवर्क के कंप्यूटर एक-दूसरे से नाम से बात करने में सक्षम हों, तो मैं आपको अपने ब्रॉडबैंड राउटर को "DNSMasq" सक्षम करने की सलाह देता हूं (या जो इसका समर्थन करता है उसे खरीद लें; वे सस्ते हैं)।
वैकल्पिक रूप से, आप रिवर्स DNS सेट करने का प्रयास कर सकते हैं ताकि, उदाहरण के लिए, मेल सर्वर को ब्लैकलिस्ट नहीं किया जा सके। जिस स्थिति में, आपको अपने ISP (ptcl.net) से गुजरने की आवश्यकता होती है, क्योंकि वे आपके द्वारा प्रदान किए जाने वाले IP के लिए उल्टे DNS (-addr.arpa क्षेत्र) को नियंत्रित करते हैं, न कि आप या आपके DNS प्रदाता (no-ip.com) को । आपको आमतौर पर एक स्थिर आईपी और उसके लिए एक अच्छी आईएसपी की आवश्यकता होती है। उनके लिए एक कॉल कई सवालों के जवाब देना चाहिए।
हालाँकि, मैं यह मानने जा रहा हूँ कि आप DNS सर्वर चाहते हैं, और दिए गए प्रश्न का उत्तर देंगे।
किसी डोमेन के लिए दुनिया ने अपने स्वयं के dns सर्वर का उपयोग करने के लिए, आपको अपने सर्वर की ओर इंगित करने वाले नेमसर्वर (NS) रिकॉर्ड रखने के लिए "पैरेंट" स्तर पर dns सर्वर की आवश्यकता है। इस उदाहरण में, आपको no-ip.org के नाम सर्वर में NS रिकॉर्ड होना चाहिए। संक्षेप में, आपको कुछ ऐसी रिपोर्ट करने के लिए खुदाई करने की आवश्यकता होगी जो इस तरह दिखाई देती है (शिक्षा के लिए लागू की गई स्थिति):
zanfur@laptop:~$ dig appleorange.no-ip.org NS
; <<>> DiG 9.7.3 <<>> appleorange.no-ip.org NS
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55890
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;appleorange.no-ip.org. IN NS
;; ANSWER SECTION:
appleorange.no-ip.org. 86400 IN NS ns1.appleorange.no-ip.org.
appleorange.no-ip.org. 86400 IN NS ns2.appleorange.no-ip.org.
;; ADDITIONAL SECTION:
ns2.appleorange.no-ip.com. 66570 IN A 119.152.231.211
ns2.appleorange.no-ip.com. 66570 IN A 119.152.231.211
;; Query time: 43 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Thu Nov 17 02:19:35 2011
;; MSG SIZE rcvd: 99
इस (काल्पनिक) उदाहरण में, no-ip.org सर्वर में आपके सर्वर पर इंगित करने के लिए, उनके ज़ोन फ़ाइलों में "NS" रिकॉर्ड होगा। फिर, * .appleorange.no-ip.com (या सिर्फ appleorange.no-ip.com) के लिए कोई भी अनुरोध आपके DNS सर्वर को भेजा जाएगा, और आपके DNS सर्वर में रिकॉर्ड का उपयोग किया जाएगा। आपको कम से कम दो एनएस रिकॉर्ड की भी आवश्यकता है, हालांकि (इस काल्पनिक उदाहरण में) वे दोनों एक ही आईपी को इंगित कर सकते हैं।
मुझे पूरा यकीन है कि no-ip.org आपके लिए ऐसा नहीं करेगा, इसलिए मुझे लगता है कि आप वहां किस्मत से बाहर हैं। माफ़ करना। DNS प्रदाता हैं जो करते हैं; आपको स्विच करना पड़ सकता है।
यदि आप चाहते हैं कि आपके नेटवर्क को आपके नाम सर्वर का उपयोग करना है, तो यह आसान है, और ऐसा लगता है कि आप पहले से ही अपने होस्ट को अपने नेमसर्वर का उपयोग करने के लिए कॉन्फ़िगर कर चुके हैं, इसलिए मैं यहां नहीं समझाऊंगा। हालाँकि, आपकी ज़ोन फ़ाइलें काफी गलत हैं। Db.appleorange.no-ip.org ज़ोन फ़ाइल को देखते हुए, हमारे पास निम्नलिखित समस्याएं हैं:
- यह जिस डोमेन की सेवा कर रहा है, उसके लिए NS रिकॉर्ड हैं, जो कि no-ip.com के ज़ोन फ़ाइल में होना चाहिए, जैसा कि मैंने ऊपर बताया।
- यहां तक कि अगर इसका उपयोग एनएस रिकॉर्ड को देखने के लिए किया गया था , तो यह स्थानीयहोस्ट, 127.0.0.1, और :: 1 पते के लिए लौटाएगा, जिसका अर्थ है कि क्लाइंट कंप्यूटर DNS को क्वेरी करने के लिए खुद को कनेक्ट करने का प्रयास करेंगे, जो लगभग निश्चित रूप से नहीं है आपने क्या इरादा किया।
Db.192 ज़ोन फ़ाइल में भी समस्याएँ हैं:
- यह उस डोमेन के लिए नाम सर्वर रिकॉर्ड भी रखता है जो यह सेवा कर रहा है।
- यह 192.168.0.0.0.1 का दावा करता है, जो एक गैर-संवेदी आईपी है, इसका रिवर्स DNS ऑफ लोकलहोस्ट (1.0.0.0.168.192.in-addr.arpa) है। ऐसा लगता है कि आपने db.127 उदाहरण फ़ाइल को गलत तरीके से संशोधित किया है।
और मुझे लगता है कि सबसे अच्छा मैं एक जवाब के रूप में कर सकता हूं, दी गई जानकारी के साथ।
सम्मान के साथ, DNS सर्वर की स्थापना एक साधारण मामला नहीं है, और बहुत सारी चीजों के बारे में बहुत सारे ज्ञान की आवश्यकता होती है। ऊपर दिए गए अपने उदाहरणों से, ऐसा प्रतीत होता है कि आपके पास लिनक्स पर नेटवर्किंग के साथ अधिक अनुभव नहीं है, और जबकि मैं DNS सर्वर स्थापित करने के कार्य से निपटने के लिए आपका सम्मान करता हूं, कृपया इसके शीघ्र या सरल होने की उम्मीद न करें। यदि आप जारी रखना चाहते हैं, तो आपका पहला कदम यह होना चाहिए कि डीएनएस क्या है और यह कैसे काम करता है। डोमेन नाम सिस्टम विकिपीडिया पर लेख, एक उत्कृष्ट शुरुआत है के रूप में है अंचल फ़ाइल लेख। उन दोनों लेखों में विभिन्न विशिष्टताओं के लिंक शामिल हैं, यदि आपको कभी भी और अधिक जानने की आवश्यकता है। सुनिश्चित करें कि आप अपने स्वयं के नाम सर्वर को लागू करने का प्रयास करने से पहले निम्नलिखित को समझें:
- DNS लुकअप कैसे काम करता है
- एक रूट नाम सर्वर क्या है
- A, CNAME, NS और PTR रिकॉर्ड प्रकार क्या हैं (और यदि आप मेल सर्वर चलाते हैं तो MX)