कहिलेकाहीँ, डोमेन नामद्वारा उपलब्ध नभएको वेबसाइट। यो गलत सेटिङहरूको कारणले हुन्छ, र यस लेखमा, हामी किन साइट यसको डोमेन नामद्वारा खुल्दैन र यसको बारेमा के गर्ने भनेर अन्वेषण गर्नेछौं।
कहिलेकाहीँ यस्तो हुन्छ कि सबै कुरा राम्ररी कन्फिगर गरिएको देखिन्छ, तर डोमेनले काम गरिरहेको छैन र वेबसाइट उपलब्ध छैन। वेबसाइटलाई यसको डोमेन नामद्वारा उपलब्ध गराउनको लागि, यसलाई वेबसाइट होस्ट गरिएको वेब सर्भरको IP ठेगानामा रूपान्तरण गर्नुपर्छ। ग्लोबल डोमेन नेम सिस्टम (DNS) यसको लागि जिम्मेवार छ। डोमेनलाई IP ठेगानामा सफलतापूर्वक रूपान्तरण गर्न निम्न सर्तहरू पूरा गर्नुपर्छ:
- डोमेन दर्ता गरिएको र प्रत्यायोजित हुनुपर्छ;
- डोमेन एक्सटेन्सनको व्यवस्थापन प्रत्यायोजित डोमेनका सर्भरहरूले वेब सर्भरको IP ठेगाना ठीकसँग पठाउनु पर्छ;
- उच्च-स्तरीय DNS सर्भरहरूमा डोमेनको बारेमा अद्यावधिक जानकारी समावेश हुनुपर्छ;
माथिका सर्तहरू मध्ये कम्तिमा एउटा सर्त सही तरिकाले पूरा भएन भने, वेबसाइट अनुपलब्ध हुनेछ।
यसले कसरी काम गर्छ र प्रत्येक चरणमा निदानका केही आधारभूत कुराहरूलाई नजिकबाट हेरौं।
डोमेन कसरी दर्ता गर्ने र प्रत्यायोजन गर्ने
डोमेन दर्ता खरिद पछि गरिन्छ। मूलतः, तपाईंले आफ्नो डोमेन जानकारी उच्च-स्तरीय डोमेन एक्सटेन्सन रजिस्ट्रीमा पठाउनु मात्र हो।
प्रत्यायोजन भनेको डोमेन एक्सटेन्सन व्यवस्थापनलाई निश्चित डोमेन सर्भरमा हस्तान्तरण गर्नु हो। डोमेन प्रत्यायोजन गर्नको लागि DNS सर्भरहरूको ठेगानाहरू प्रविष्ट गर्नुपर्छ जहाँ यस डोमेनको स्रोत रेकर्डहरू रहनेछन्। धेरैजसो समय DNS सर्भर ठेगानाहरू डोमेन वा होस्टिंग प्रदायकद्वारा प्रदान गरिन्छ जब तपाईं डोमेन खरिद गर्नुहुन्छ। नियमको रूपमा, त्यहाँ दुई सर्भरहरू मात्र हुन्छन्। सबै कार्यहरू प्रशासन प्यानल मार्फत गर्न सकिन्छ। खरिद पछि तपाईंले यसमा पहुँच पाउनु पर्छ।
डोमेनको स्थिति जाँच गर्न तपाईंले कुनै पनि Whois सेवा प्रयोग गर्न सक्नुहुन्छ। उदाहरणका लागि, यो प्रयोग गर्नुहोस्: whois.com मा। यदि डोमेन पहिले नै दर्ता गरिएको छ भने, तपाईंले यसको बारेमा सबै जानकारी देख्नुहुनेछ।

निम्न क्षेत्रहरूमा एक नजर राख्नुहोस्:
- «भुक्तानी सम्म» — डोमेन भुक्तानी नभएसम्मको मिति। मिति अझै मान्य छ भनी सुनिश्चित गर्नुहोस्। यदि डोमेनलाई मिति सम्म भुक्तानी गरिएन भने, यो ब्लक हुनेछ। यदि उनीहरूले एक महिना भित्र भुक्तानी प्राप्त गरेनन् भने, डोमेन खरिदको लागि उपलब्ध हुनेछ।
- «राज्य» — स्थिति। तपाईंले डोमेनको स्थिति «REGISTERED» वा «DELEGATED» छ भनी सुनिश्चित गर्न आवश्यक छ। यसको अर्थ डोमेन दर्ता गरिएको वा प्रत्यायोजित छ।
- «सर्भर» — डोमेन एक्सटेन्सन व्यवस्थापनलाई सुम्पिएको DNS सर्भर ठेगानाहरू। तपाईंले DNS सर्भरहरू सही छन् भनी सुनिश्चित गर्न आवश्यक छ। माथि उल्लेख गरिएझैं, यी ठेगानाहरू सामान्यतया तपाईंको डोमेन वा होस्टिंग प्रदायकले खरिद गरेपछि प्रदान गरिन्छ।
यदि तपाईंले "डोमेन उपलब्ध छ" सन्देश पाउनुभयो भने, यसको अर्थ डोमेन दर्ता गरिएको छैन र थप जाँचहरूको कुनै अर्थ छैन, किनकि तपाईंले पहिले डोमेन खरिद गर्नुपर्छ। सबै कुरा स्पष्ट भए तापनि, अनुभवहीन प्रयोगकर्ताहरूले अवस्थित नभएको डोमेनसँग होस्टिङ जडान गर्ने प्रयास गर्दा केही गल्तीहरू गर्न सक्छन्।

यदि यस चरणमा डोमेनमा सबै कुरा ठीक छ भने, तपाईं अर्को चरणमा जान सक्नुहुन्छ।
DNS सर्भरहरू जाँच गर्दै
डोमेन व्यवस्थापन प्रत्यायोजित डोमेन नाम सर्भरहरूले अनुरोधद्वारा डोमेन एक्सटेन्सनको स्रोत रेकर्डहरू फिर्ता गर्नुपर्छ। स्रोत रेकर्डहरू DNS सर्भरमा भण्डारण गरिएको डोमेनको बारेमा सेवा जानकारी हो। विभिन्न प्रकारका स्रोत रेकर्डहरू छन्। हामीलाई केवल सबैभन्दा धेरै प्रयोग हुने प्रकार «А» रेकर्ड चाहिन्छ जसले डोमेनसँग कुन IP ठेगाना मेल खान्छ भनेर परिभाषित गर्दछ। यदि तपाईं एउटै प्रदायकबाट डोमेन र होस्टिंग खरिद गर्दै हुनुहुन्छ भने, स्रोत रेकर्डहरू स्वचालित रूपमा सिर्जना गर्न सकिन्छ।
यदि तपाईंले दुई फरक प्रदायकहरूसँग व्यवहार गर्नुपर्यो भने, तपाईंले तिनीहरूलाई तपाईंको प्रदायकले तपाईंलाई पहुँच दिनुपर्ने प्रशासन प्यानलबाट म्यानुअल रूपमा सिर्जना गर्नुपर्छ। ISPsystem कम्पनीको DNSManager प्यानलबाट स्क्रिनसटहरूमा «domain111.ru» डोमेनको स्रोत रेकर्डहरू हेर्नुहोस्। खैर, हामीसँग यहाँ सम्बन्धित लेख छ "DNS प्रबन्धकमा DNS रेकर्डहरू कसरी सिर्जना र सेटअप गर्ने"

यस चरणमा मुख्य कुरा यो सुनिश्चित गर्नु हो कि डोमेन एक्सटेन्सन व्यवस्थापनलाई प्रत्यायोजित DNS सर्भरले «А» प्रकारको रेकर्ड दिन्छ, अर्थात् डोमेनको IP ठेगाना। त्यो जाँच गर्न यो कमाण्ड लाइन उपयोगिता «nslookup» प्रयोग गर्नुहोस्।
निदान प्रक्रियालाई हेरौं र उदाहरणको रूपमा «domchel.ru» डोमेनलाई लिऔं। «Whois» सेवाले देखाउँछ कि डोमेन एक्सटेन्सन यी DNS सर्भरहरूलाई प्रत्यायोजित गरिएको थियो: «ns1.rugion.ru» र «ns2.rugion.ru», जसको अर्थ हो कि तिनीहरू प्रत्येकमा यस डोमेनको प्रकार A रेकर्ड हुनुपर्छ र अनुरोधद्वारा यसलाई दिनुपर्छ, त्यसैले यसलाई जाँच गरौं।
कमाण्ड लाइन खोलौं र «nslookup domchel.ru ns1.rugion.ru» चलाऊँ, जहाँ पहिलो प्यारामिटर तपाईंको डोमेन नाम हो, र दोस्रो DNS सर्भर हो जसमा अनुरोध सम्बोधन गरिनेछ। उपयोगिता अनुरोधहरूले पूर्वनिर्धारित रूपमा А रेकर्ड टाइप गर्दछ, त्यसैले त्यहाँ कुनै "प्रकार" प्यारामिटर छैन। यदि DNS सेवाले डोमेन नाम र IP ठेगाना फर्काउँछ (स्क्रिनसटमा जस्तै) सबै कुरा ठीक छ।

फेरि एक पटक अस्तित्वमा नभएको डोमेन नामको साथ जाँच गरौं।

सर्भरले आफ्नो डाटाबेसमा अनुरोध गरिएको डोमेन फेला पार्न सकेन।
यदि DNS सर्भरले तपाईंको डोमेनलाई आफ्नो डाटाबेसमा फेला पार्न सकेन भने, तपाईंले गर्नु पर्ने सबैभन्दा पहिले प्रशासन प्यानलमा टाइप A रेकर्ड छ कि छैन भनेर जाँच गर्नुहोस्। यदि त्यहाँ छ भने, प्रदायकको समर्थन सेवालाई सम्पर्क गर्नुहोस्। समस्या उनीहरूको पक्षमा भएको र डोमेन नाम सर्भरसँग जोडिएको हुन सक्ने सम्भावना बढी हुन्छ।
तर यदि यो परीक्षण सफल भयो भने, अर्को चरणमा जानुहोस्।
उच्च-स्तरीय DNS सर्भरहरूको अद्यावधिक
छोटो कथामा, विश्वव्यापी डोमेन नाम प्रणाली यसरी काम गर्छ: उच्च-स्तरीय DNS सर्भरहरूमा तल्लो-स्तरीय DNS सर्भरहरूको बारेमा जानकारी हुन्छ। यसरी, यसको अर्थ (माथिको हाम्रो उदाहरण «domchel.ru» मा जस्तै) कि «ru» एक्सटेन्सनका सबै सर्भरहरूमा ns1.rugion.ru र ns2.rugion.ru DNS सर्भरहरूद्वारा सेवा दिइने «domchel.ru» बारे जानकारी हुनुपर्छ।
निम्न-स्तरीय डोमेनहरूको अवस्था निरन्तर परिवर्तन हुने (डोमेनहरू दर्ता हुन्छन्, खरिदको लागि उपलब्ध हुन्छन्, अन्य DNS सर्भरहरूमा प्रत्यायोजित हुन्छन्, तिनीहरूको होस्टिङहरूको IP ठेगानाहरू परिवर्तन हुन्छन्) भन्ने तथ्यलाई ध्यानमा राख्दै, DNS सर्भरहरूको उच्च-स्तरीय डाटाबेस सधैं अद्यावधिक गरिनुपर्छ।
नियमको रूपमा, डोमेनको प्रत्यायोजन र रेकर्डहरू सिर्जना गरेपछि यो जानकारी एक दिन भित्र नेटवर्कभरि वितरण गरिन्छ। त्यसपछि मात्र तपाईंको डोमेन विश्वव्यापी रूपमा कहिँबाट पनि उपलब्ध हुन्छ। यस चरणमा, प्रयोगकर्ताले गर्नुपर्ने भनेको पर्खनु मात्र हो। यदि यो एक दिन भन्दा बढी समय लाग्छ, तर तपाईंको वेबसाइट अझै पनि उपलब्ध छैन भने, nslookup मार्फत फेरि एक पटक जाँच गर्नुहोस्। उही आदेश चलाउनुहोस् तर कुनै पनि सार्वजनिक DNS सर्भर प्रयोग गर्नुहोस्, उदाहरणका लागि 8.8.8.8 — यो Google को सार्वजनिक DNS सर्भर हो।
यो आदेश चलाउनुहोस्: «nslookup domchel.ru 8.8.8.8»

यदि सार्वजनिक सर्भरले स्क्रिनसटमा देखिए जस्तै डोमेनको IP ठेगाना फिर्ता गर्यो भने, यसको अर्थ तपाईंको डोमेनको बारेमा जानकारी पहिले नै नेटवर्कभरि फैलिएको छ।
यदि पर्याप्त समय बित्यो तर सार्वजनिक DNS सर्भरहरूले अझै पनि तपाईंको डोमेन फेला पार्न सकेनन् भने, आफ्नो प्रदायकको समर्थन सेवालाई सम्पर्क गर्नुहोस्। स्पष्ट रूपमा, उच्च-स्तरीय नाम सर्भरहरूमा डेटा स्थानान्तरणमा समस्या छ।
सार्वजनिक DNS सर्भरहरूसँग परीक्षण गर्नुको साथै, तपाईंले आफ्नो पीसीको नेटवर्क सेटिङहरूमा रहेको स्थानीय डोमेन नाम सर्भर जाँच गर्न सक्नुहुन्छ। समस्या तपाईंको पीसीमा रहेको नेटवर्क एडाप्टर कन्फिगरेसनमा वा तपाईंको इन्टरनेट प्रदायकको DNS सर्भरहरूमा भएको हुन सक्ने सम्भावना हुन्छ।
यो आदेश चलाउनुहोस् «nslookup domchel.ru» यदि आदेशमा सही डोमेन नाम सर्भर छैन भने अनुरोध स्थानीय DNS सर्भरमा सम्बोधन गरिनेछ।

जब सार्वजनिक नाम सर्भरहरूले तपाईंको वेबसाइटको IP ठेगाना "जान्छन्", तर स्थानीय सर्भरले डोमेन फेला परेन भनेर जवाफ दिइरहन्छ, यसको अर्थ समस्या तपाईंको पीसी वा तपाईंको इन्टरनेट प्रदायकको DNS सर्भरमा रहेको नेटवर्क एडाप्टर कन्फिगरेसनमा छ।
यदि तपाईंले आदेश चलाएपछि आफ्नो डोमेनको IP ठेगाना प्राप्त गर्नुभयो भने, यसको अर्थ डोमेन नाम रूपान्तरण सबै तहमा सफल भएको छ।
माथि वर्णन गरिएका कार्यहरूले तपाईंलाई समस्याको निदान गर्न र यो डोमेन नाम प्रणालीसँग जोडिएको छ वा छैन भनेर हेर्न मद्दत गर्नेछ।