जब मैं एक नाम सर्वर रिकॉर्ड या जोन फ़ाइल या डीएनएस सेटिंग्स में ए रिकॉर्ड बदलता हूं तो क्या होता है?


11

मैं वास्तव में नहीं समझता कि इंटरनेट और DNS कैसे काम करते हैं। जब मैं विकिपीडिया पर इसके बारे में पढ़ने की कोशिश कर रहा हूँ तो मुझे उन शब्दों से कोई मतलब नहीं है मेरे पास कंप्यूटर विज्ञान की पृष्ठभूमि नहीं है।

Ns1.oldserver.com से ns1.newserver.com पर नाम सर्वर रिकॉर्ड बदलते समय, वास्तव में क्या हो रहा है? मेरा मतलब है, ns1.oldserver.com से ns1.newserver.com पर उपयोगकर्ता की url क्वेरी को निर्देशित करने के लिए कौन सी "मशीन" या चीज जिम्मेदार है? कैसे पता चलेगा कि उपयोगकर्ता कभी भी ns1.oldserver.com पर दोबारा नहीं जाएगा?

इसी तरह, जब मैं पुराने आईपी पते से नए आईपी पते की ओर इशारा करने के लिए डोमेन के लिए ए रिकॉर्ड बदलता हूं, तो वास्तव में क्या हो रहा है? क्या यह नाम सर्वर रिकॉर्ड को बदलने के समान है?

धन्यवाद

जवाबों:


19

अभिभावक नेमर्स से रिकॉर्ड को रिकॉर्ड किया जाता है - यह एक श्रृंखला की तरह है (या आमतौर पर उलटा पेड़ के रूप में वर्णित है।) हर DNS क्लाइंट को रूट सर्वर के आईपी पते पता हैं - ये सर्वर का एक सेट है (मुझे लगता है कि यह 13 है) जो प्रदान करते हैं। रजिस्ट्रियों के सर्वर के IP पते - .uk के लिए Nominet, .eu के लिए eurID आदि।

आपका डोमेन तब रजिस्ट्री के साथ पंजीकृत होता है, जिनके पास आपके nameervers (ns1.oldserver.com के पते आपके उदाहरण में होते हैं।) अंत में आपके डोमेन के नेमसेवर (या आपके दो न्यूनतम नाम होने चाहिए) आपके वास्तविक अनुरोध की सेवा करते हैं।

उदाहरण के लिए, एक ग्राहक www.domain.com पर जाना चाहता है।

इसे तीन घटकों में विभाजित किया जा सकता है - तथाकथित शीर्ष-स्तरीय डोमेन (टीएलडी) जो क्लाइंट इस उदाहरण में - .com के लिए रूट सर्वरों पर सवाल उठाता है। नाम देने वालों में से एक जो यह काम करेगा वह a.gtld-servers.net हो सकता है - रूट सर्वर क्लाइंट को a.gtld-servers.net का IP पता देगा - ये NS और गोंद रिकॉर्ड के रूप में जाने जाते हैं।

इस उदाहरण में अगला वास्तविक डोमेन - domain.com है। Domain.com के लिए ग्राहक a.gtld-servers.com से पूछताछ करता है। इसके बाद एनएस और गोंद रिकॉर्ड के रूप में प्रासंगिक आईपी पते के साथ ns1.domain.com और ns2.domain.com वापस दे सकते हैं।

अंत में hostname - www इस उदाहरण में। इसलिए ग्राहक डोमेन www.domain.com के लिए या तो ns1.domain.com या ns2.domain.com को क्वेरी करेगा, और वेबसाइट का वास्तविक IP पता वापस प्राप्त करेगा (A रिकॉर्ड।)

यह सब मिलीसेकंड में होता है। DNS रिज़ॉल्वर के लिए सामान्य समय 2 सेकंड है।

अपने मूल प्रश्न पर वापस जाने के लिए, जब आप नेमसर्वर बदलते हैं, तो आप रजिस्ट्री-स्तर पर एनएस रिकॉर्ड बदल रहे हैं। , इसे ns1.oldserver.com के बजाय ns1.newserver.com का IP पता दिया जाएगा।

आम तौर पर दुनिया भर के सभी ग्राहकों को बदलाव को नोटिस करने में 72 घंटे तक का समय लगता है, क्योंकि वे सभी परिणामों को डोमेन रिकॉर्ड में निर्दिष्ट समय की लंबाई तक कैश करते हैं। एनएस रिकॉर्ड आमतौर पर 72 घंटे या एक सप्ताह तक कैश्ड होते हैं। इसलिए बदलाव करने के बाद कम से कम कुछ दिनों के लिए अपने पुराने नाम सर्वर को ऑफ़लाइन न रखें।

A रिकॉर्ड को बदलना NS रिकॉर्ड को बदलने के समान है - आप केवल डेटाबेस रिकॉर्ड को बदलते हुए सामग्री को बदल रहे हैं। अगली बार जब कोई आपके रिकॉर्ड के लिए पूछताछ करेगा, तो उसे नया मान मिलेगा (फिर से कैशिंग को ध्यान में रखते हुए, लेकिन यह ए रिकॉर्ड्स के लिए बहुत कम है, आमतौर पर 1/2 - 1 दिन।)

यदि आपको लिनक्स बॉक्स में प्रवेश मिला है, तो खुदाई करें + ट्रेस www.google.com, और आपको प्रश्नों की पूरी श्रृंखला दिखाई देगी, जो आपको एक बेहतर विचार दे सकती है।


खूबसूरती से समझाया!
नितिन वेंकटेश

मैंने एक नया DNS जोड़ा है, इसलिए मेरे पास बैकअप के लिए एक द्वितीयक हो सकता है। DNS लोकल पेरेंट मिसमैच एकमात्र त्रुटि है जो मुझे ऑनलाइन टूल से जांचते समय मिलती है। क्या यह अंततः स्वचालित रूप से प्रचारित करता है या मेरे आईएसपी को अपने रिकॉर्ड को अपडेट करना होगा?
ओवरमाइंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.