What is DNS Server and what is DNS Server Role

8

यदि आपको एक website  मिली है, तो संभावना है कि आपने एक domain नाम का पता लगाने के लिए बहुत दर्द उठाया है जो मेल खाता है। आपको प्रक्रिया के भीतर विभिन्न चीजों के बारे में सोचना था – लेकिन सबसे महत्वपूर्ण बात, आपको अपनी creativity mode  पर modify करना था।

नहीं एक सीधा काम है कि वास्तव में नाम के साथ वापस आने के लिए

1) आपके business के लिए बोलता है,

2) जनता का ध्यान आकर्षित करता है और

3) एक अच्छे टैग के साथ registration के लिए उपलब्ध होना जारी है।

लेकिन क्या आपने कभी सोचा है कि उस नाम के पीछे क्या है? यह आपके लिए कैसे काम करता है? समाधान झूठ का पता लगाने के लिए DNS Server है

यह हमें बताएगा कि जब कोई visitor आपके domain को टाइप करता है तो वास्तव में पर्दे के पीछे क्या होता है! यदि आप उत्सुक हैं, तो पढ़ें!

DNS Server meaning?

आपकी website का नाम आवश्यक है। क्यों? यह वह दरवाजा है जिसके माध्यम से लोग आपके business और आपके विचारों को समझते हैं। उस विशिष्ट नाम को एक domain नाम के रूप में परिभाषित किया गया है।

Hard numbers भी domain नाम के महत्व के बारे में एक कहानी बताते हैं। 2019 की प्राथमिक तिमाही सभी शीर्ष-स्तरीय domain में 351.8 million नाम पंजीकरण के साथ बंद हुई। एक अन्य शोध से पता चलता है कि बहुत से अगर website  के रूप में दिसंबर 2019 1.8 बिलियन से अधिक है। वह अपने लिए बोलता है।

  • online समुदाय का हिस्सा बनने के लिए
  • हमारे विचारों को व्यापक दर्शकों तक साझा करने के लिए
  • online कुछ जानकारी प्राप्त करने के लिए

और हमारी बाकी रचनात्मकता प्रेरित कर सकती है। हम उन नामों को याद करते हैं, हम उन्हें bookmark करते हैं या बाद में उन्हें save हैं – बहुत सारे विकल्प।

दूसरी ओर, Web browsers एक unique दृष्टिकोण का उपयोग करते हैं, जो उसी जानकारी की तलाश करते हैं जो हम online खोजते हैं। वे उस चीज़ का उपयोग करते हैं जिसे online Protocol (IP) address  कहा जाता है – प्रत्येक device को निर्दिष्ट एक संख्यात्मक अनुक्रम।

दूसरी ओर, Web browsers एक अलग दृष्टिकोण का उपयोग करते हैं, उसी जानकारी को खोजने के लिए जिसे हम online खोजते हैं। वे एक Internet Protocol (IP) address को क्या कहते हैं – प्रत्येक device को निर्दिष्ट एक संख्यात्मक अनुक्रम का उपयोग करते हैं।

Domain नाम प्रणाली या DNS केवल एक नामकरण प्रणाली है। यह प्रत्येक domain नाम को एक unique IP address में अनुवाद करता है, इसलिए आपका web browser जानता है कि आपको कहां से जानकारी लेनी है।

internet से जुड़े प्रत्येक उपकरण में एक ऐसा IP address होता है, जो आपको इसे खोजने और इससे जुड़ने की अनुमति देता है।

  • इसके शीर्ष पर DNS root server बैठता है। इसमें एक file  होती है जो सभी शीर्ष स्तर के domain नामों के नामों और IP addresses को सूचीबद्ध करती है। यह server को अच्छे दिखने वाले domain को IP में अनुवाद करने और वास्तव में website को वापस करने की अनुमति देता है।

विश्व स्तर पर 13 root servers संचालित हैं, जिनका नाम to  ‘A’ से ‘M’ अक्षरों के साथ है। इनका प्रबंधन Internet Corporation for Assigned Names and Numbers (ICANN) द्वारा किया जाता है।

  • आधिकारिक server सर्वर का प्रकार है जो सीधे आपकी query का जवाब देता है। इसमें एक DNS zone होता है और यह आपके अनुरोध को पूरा करने के लिए सही DNS records का पता लगाने में मदद करता है। domain पंजीकृत करते समय, आपको दो आधिकारिक servers setup करने के लिए मिलते हैं – एक प्राथमिक और एक द्वितीयक। उनमें समान डेटा होता है – आपके domain से जुड़ा हर एक DNS रिकॉर्ड record । द्वितीयक server बस प्राथमिक down होने की स्थिति में backup के रूप में कार्य करता है। आप किसी भी समय उन्हें बदल सकते हैं। परिवर्तन को पूरी तरह से प्रभावी होने में 24 से 48 घंटे लगेंगे।
  • DNS query श्रृंखला में एक और घटक पुनरावर्ती DNS server है। यह सभी DNS queries प्राप्त करता है और यह अपने IP address के साथ hostname के मिलान के लिए जिम्मेदार है।

सबसे पहले, resolver स्थानीय cache में निर्दिष्ट DNS records के लिए दिखता है।

> यदि वह काम नहीं करता है, तो यह domain के आधिकारिक servers में दिखता है।

> जाने के लिए अगला स्थान root server है, जहां resolver संबंधित TLD nameservers का विवरण प्राप्त कर सकता है।

> अंत में, यह आपको उस domain का IP address खोजने में मदद करता है जिसे आप खोज रहे हैं। अब आप वास्तव में site तक पहुँच सकते हैं …

What Is DNS Server

ठीक है, हमने स्थापित किया है कि computers IP addresses के माध्यम से संवाद करते हैं। अब हम आसानी से समझ सकते हैं कि DNS Server क्या है – एक ऐसा server जो IP addresses और उनके संबंधित hostnames के database को store करता है।

जब आप अपने browser में एक निश्चित domain दर्ज करते हैं, तो आप वास्तव में अपने IP address की तलाश के लिए nameservers  को एक query भेजते हैं। domain का server hostname के साथ IP address से मेल खाता है, जिससे आप अनुरोधित domain नाम का उपयोग कर सकते हैं।

एक बार जब आप browser या किसी अन्य application में किसी भी domain का उपयोग करने का प्रयास करते हैं, तो आप वास्तव में कुछ DNS servers को एक query submit करते हैं। आपके अनुरोध को संभालने वाले Protocol को DNS Protocol और अधिक विशेष रूप से कहा जाता है – उपयोगकर्ता Datagram Protocol (UDP)। यह port 53 पर काम करता है और इसका उपयोग छोटे संदेश भेजने के लिए किया जाता है। यदि आपके अनुरोध की प्रतिक्रिया 512 bytes से बड़ी है, तो इसके बजाय Transmission Control Protocol (TCP) का उपयोग किया जाएगा।

आपके द्वारा भेजा गया अनुरोध, दिए गए hostname से जुड़े DNS lookup को trigger करता है। हम इस पर थोड़ा गौर करेंगे!

How DNS works

अब हमने कुछ अच्छे मैदान स्थापित किए हैं। आखिरकार, हमने लगभग हर शब्द को समझाया जो आप कभी भी DNS से संबंधित कर सकते हैं।

ठीक है, कुछ और सवालों के जवाब दें।

What is DNS and how it works?

DNS एक नाम समाधान सेवा है, जो वैश्विक स्तर पर – और सभी operating systems पर काम करती है। यह अपने संबंधित IP address के लिए एक domain नाम को map करता है।

पूर्व में, local host files  हुआ करती थीं जो hostnames को IP addresses पर map करती थीं। आज का DNS लाखों IP addresses को संभालता है और यह आज सबसे व्यापक रूप से इस्तेमाल किया जाने वाला mapping system है।

जब हम किसी browser में एक domain type करते हैं, तो हम एक DNS query को trigger करते हैं। फिर, पलक झपकते ही, दृश्यों के पीछे घटनाओं का एक क्रम होता है।

  1.  इस तीव्र यात्रा में पहला पड़ाव browser के लिए अपने operating system के लिए अनुरोध भेजने और संबंधित IP address का पता लगाने के लिए है।
  2. operating system फिर Internet Service Provider (ISP) को अनुरोध भेजता है। प्रत्येक ISP ने DNS servers को configure किया है जिन्हें resolving servers कहा जाता है।
  3.  हल करने वाले servers को अनुरोधित IP address के स्थान के बारे में जानकारी नहीं हो सकती है; हालाँकि, यह root servers की दिशा में query को point करता है।
  4. फिर, resolving server शीर्ष स्तर domain nameserver का स्थान ढूँढता है – आधिकारिक nameservers। इनमें अनुरोधित hostname का DNS records होता है।
  5.  प्रत्येक पंजीकृत domain को सौंपा गया, प्राथमिक और द्वितीयक आधिकारिक nameserver DNS record का एक set रखते हैं, जिसके बीच हम जिस domain नाम की तलाश करते हैं उसका IP address निहित है।
  6.  Servers द्वारा दी गई प्रतिक्रिया को हल करने वाले server पर वापस जाता है जो data browser और voila में वापस स्थानांतरित करता है – जिस page पर हम जाना चाहते हैं वह प्रदर्शित होता है!

संपूर्ण DNS प्रक्रिया उन सभी चरणों से गुजरती है, जिनका हमने एक सेकंड से भी कम समय में उल्लेख किया है। हालाँकि, यह प्रक्रिया हो सकती है और यह सामान्य रूप से भी कम है। प्रक्रिया के हर चरण में, local cache को रास्ते का पहला चरण माना जाता है।

Cache प्रसंस्करण शक्ति को बचाने, भंडारण और परिणामों के अनुकूलन के लिए एक शक्तिशाली तरीका है। आपका operating system, आपका internet सेवा प्रदाता, nameservers – ये सभी पहले local cache की जांच करेंगे। यदि जानकारी है, तो IP address वापस भेज दिया जाएगा और प्रक्रिया पूरी हो जाएगी।

What is a DNS zone record?

जब आप एक domain register करते हैं, तो आपको पंजीकरण कंपनी से nameservers space भी मिलता है या आप इसे कहीं और से प्राप्त कर सकते हैं। यह स्थान आपके domain के लिए DNS pointers बनाता है और आपके domain के लिए विभिन्न अनुरोधों को निर्देशित करता है।

उन प्रविष्टियों को DNS records कहा जाता है और आपके domain नाम की जरूरत है उनमें से कम से कम कुछ online उपलब्ध होने के लिए। विभिन्न उद्देश्यों के साथ कई वैकल्पिक record हैं। हम कुछ मूलभूत DNS record प्रकारों के साथ-साथ सबसे अधिक उपयोग किए जाने वाले कुछ पर भी ध्यान देने जा रहे हैं।

  • Nameserver Record – इंगित करते हैं कि आपके domain के DNS zone records को संभालने के लिए कौन से आधिकारिक nameserver जिम्मेदार हैं
  • DNS A record – आपके host name के IP address को इंगित करता है

CNAME रिकॉर्ड – एक विहित नाम record, जो आपके domain को किसी अन्य नाम MX records के लिए अग्रेषित करने के लिए जिम्मेदार है – mail exchanger records आपके domain के लिए जिम्मेदार mailserver को इंगित करते हैं

  •  DNS TXT record – एक server, network या अन्य जानकारी के बारे में अपने host name को मानव पठनीय पाठ से जोड़ने की क्षमता प्रदान करने वाले संसाधन record
  • Record का नाम (hosting provider द्वारा प्रदान किया गया);
  • TTL (time-to-live)  संकेतक (इंगित करता है कि DNS zone record सेकंड में कितनी बार ताज़ा होता है);
  • Record का प्रकार (A, CNAME, MX, आदि);
  • Record का मूल्य और (आपके hosting provider द्वारा प्रदान किया गया)।

4. How to Check DNS Records

  • अपने व्यक्तिगत domain नाम के DNS zone recordको प्रबंधित करने के लिए,आपको अपने domain के नियंत्रण कक्ष का उपयोग करना चाहिए। प्रत्येक domain नाम रजिस्ट्रार एक तक पहुँच प्रदान करता है। वहां आप अपने record को प्रबंधित कर सकते हैं, अपने domain को किसी अन्य रजिस्ट्रार को नवीनीकृत या स्थानांतरित कर सकते हैं या संपर्क जानकारी का प्रबंधन कर सकते हैं।
  • आप उपलब्ध online tools जैसे DNSChecker या MXToolbox के बीच चयन कर सकते हैं।
  • यदि आप Terminal program (Mac OS के लिए), Command Prompt (Windows machine पर) या command line interface (Linux OS के लिए) के साथ सहज महसूस करते हैं, तो आप DNS records का पता लगाने के लिए निम्न में से किसी एक कमांड को निष्पादित कर सकते हैं: खुदाई , host या nslookup।

Command: dig

Type of record: A, MX, TXT, NS etc.

Domain name: type the domain you seek DNS lookup for

> dig A clicklink.in

The result of this query should give you the IP address of techjury.net. 

How to perform DNS record lookup?

Again, you can use an online tool or type the following command in your command prompt:

Command: nslookup 

Domain name: clicklink.net

> nslookup clicklink.net

DNS Practices

जब हम DNS के बारे में बात करते हैं तो निश्चित रूप से अच्छे और इतने अच्छे व्यवहार नहीं होते हैं। आज internet पर सबसे अधिक उपयोग किया जाने वाला resolution system होने के नाते, DNS बहुत रुचि का विषय है। इरादे भी ध्रुवीकरण कर रहे हैं।

यह समझने के लिए कि DNS कैसे काम करता है, हम सुझाव देते हैं कि आप कुछ सबसे अच्छे और बुरे व्यवहारों से परिचित हों – और वे आपके domain के प्रदर्शन को कैसे प्रभावित कर सकते हैं। आगे पढ़ें और अपने आप को ज्ञान और सुझावों से लैस करें!

  • सुनिश्चित करें कि आपके domain नाम के DNS zone में आपके पास हमेशा दो DNS nameservers setup हों। प्राथमिक के रूप में समान जानकारी रखने वाला एक माध्यमिक server आपके domain नाम की कार्यक्षमता सुनिश्चित करता है, भले ही प्राथमिक server down हो। वैकल्पिक रूप से, आपकी website, mail service और अन्य domain संबंधित सेवाएं सुलभ नहीं होंगी। व्यापार के लिए अच्छा नहीं!
  •  अपने domain के DNS zone का नियमित रूप से audit करें और सुनिश्चित करें कि हर प्रविष्टि up-to-date है। आप DNS zone नियंत्रण कक्ष के माध्यम से सीधे कर सकते हैं या उपलब्ध online DNS checking tools में से किसी एक का उपयोग कर सकते हैं या किसी browser में अपने domain और subdomain की कार्यक्षमता की जांच कर सकते हैं। त्रुटि संदेश दूसरों के बीच DNS zone record की खराबी का सूचक हो सकता है।
  •  यह जितना सरल लग सकता है, आपको अपने DNS zone provider (साथ ही web पर कुछ भी) तक पहुँचते समय हमेशा दो-कारक प्रमाणीकरण पर विचार करना चाहिए।
  •  DNS प्रदूषण या DNS cache विषाक्तता सबसे लोकप्रिय DNS हमलों में से एक है। यह एक spoofing attack के परिणामस्वरूप होता है, IP address जैसी जानकारी को बदलने के लिए एक हस्तक्षेप। परिणामस्वरूप, एक निश्चित DNS अनुरोध उस परिवर्तित स्रोत को निर्देशित हो जाता है। हमलावर DNS query की प्रतिक्रिया को संशोधित कर सकता है और अंततः अपने स्वयं के लाभ के लिए ट्रैफ़िक को पुनर्निर्देशित कर सकता है,संवेदनशील विवरण एकत्र करने के लिए या बस आपकी website की प्रतिष्ठा को नुकसान पहुंचाने के लिए। सावधानी के रूप में, आपको अपने domain DNS क्षेत्र के लिए DNSSEC extension को सक्षम करने पर विचार करना चाहिए। एक query के लिए DNS प्रतिक्रिया की प्रामाणिकता सुनिश्चित करने के लिए विधि digital signatures का उपयोग करती है। यदि कोई संदेश मान्य नहीं किया जा सकता है, तो आपका browser अनुरोधित पृष्ठ प्रदर्शित नहीं करेगा। इन्हें सक्षम करने के लिए, आपको निर्देशों के लिए अपने DNS प्रदाता को संदर्भित करना होगा।
  •  DNS संसाधन थकावट का दौरा – DNS संसाधन उपयोग उस बिंदु तक जहां लक्षित संसाधन या सेवा पूरी तरह से समाप्त हो गई है और इसे रोकने या reboot करने की आवश्यकता है। Bandwidth, memory, CPU प्रश्न में सबसे लक्षित संसाधनों में से कुछ हैं। नुकसान – जबकि DNS server के लिए दुर्भावनापूर्ण अनुरोधों का भार है, जो cache को भरते हैं, अन्य अनुरोधों के समाधान का समय भी बढ़ जाता है। इस तरह के हमले विशेष रूप से internet service providers (ISP) के लिए अप्रिय हैं।
  •  DNS leaks हमारी online सुरक्षा और गुमनामी के लिए एक वास्तविक खतरा है। हमारे सभी online गतिविधि हमारे ISP द्वारा log इन की जाती हैं और इस तरह के लीक होने पर हमारी गोपनीयता उजागर होती है। सावधानी के तौर पर, आपको VPN समाधान पर विचार करना चाहिए। सुनिश्चित करें कि आप पहले DNS रिसाव परीक्षण करते हैं।

दुर्भाग्यवश ऐसे DNS हमलों के खिलाफ एक चांदी की गोली नहीं है। हालाँकि, आप अपने DNS पुनरावर्ती server को एक nameserver से अद्वितीय sub-domains या टाइमआउट के लिए प्रश्नों की वृद्धि के लिए monitor कर सकते हैं। यह एक घंटी बजनी चाहिए कि कुछ गलत है।

आपकी सबसे अच्छी शर्त DNS प्रदाताओं को shortlist करना है जो अपने DNS बुनियादी ढांचे के नियमित रखरखाव और निगरानी करते हैं।

6. FAQ DNS

Q: What is a domain name system?

हम websites तक पहुंचने के लिए नामों का उपयोग करते हैं, जबकि computers संख्यात्मक पते का उपयोग करते हैं। domain नाम प्रणाली एक नाम resolution system है जो IP address के साथ host names को map कर रहा है। यह domain और IP address वाला सबसे अधिक उपयोग किया जाने वाला database है। DNS सेवा के बिना, हमें web पर खोजे जाने वाले सभी domain के IP address को याद रखना होगा। बहुत असंभव कार्य है।

Q: What is an example of a DNS?

एक DNS प्रक्रिया इस तरह से होती है:

> आप अपने browser में domain नाम techjury.net टाइप करें

> browser संबंधित IP address का पता लगाने के लिए resolving server के लिए एक अनुरोध भेजता है

> server 13 root nameservers में से एक को request भेजता है

> अगर root nameserver अनुरोधित IP address को नहीं रखता है, तो यह .NET TLD के DNS server के IP address के लिए अनुरोध को इंगित करता है

> अनुरोध अब .NET DNS servers के लिए निर्देशित किया गया है जिनमें .NET domain नाम के लिए सभी IP address हैं

> techjury.net का IP address स्थित है और जानकारी आपके browser पर वापस भेज दी जाती है

Q: What is the DNS IP address?

यह जानने के लिए कि DNS IP address कैसा दिखता है, अपनी पसंद का domain नाम चुनें।

Techjury.net के साथ हमारे DNS उदाहरण का उपयोग करके, आप यह जान सकते हैं कि आपके command prompt/terminal पर निम्न command चलाकर इसका IP address क्या है:

> dig clicklink.net

The result you should receive is this:

> 45.33.10.130

Q: What is DNSSEC?

DNSSEC extension आपके DNS zone record के लिए एक अतिरिक्त सुरक्षा परत है। यह digital signature और cryptographic संदेशों के आदान-प्रदान के आधार पर काम करता है। हस्ताक्षर query के लिए DNS प्रतिक्रिया की वास्तविकता को मान्य करते हैं। उनका उपयोग करने के लिए, आपको सहायता के लिए अपने DNS प्रदाता से संपर्क करना होगा या अपनी BIND file को बदलकर उन्हें manually रूप से सक्षम करना होगा।

Q: What is 1.1.1.1 DNS?

इसके फायदे: यह सुरक्षा को बढ़ाता है क्योंकि कुछ ISPs DNSSEC extension का समर्थन नहीं करते हैं या इनकी अच्छी encryption है। 1.1.1.1 अतिरिक्त bleeding-edge encryption प्रदान करता है और उपयोगकर्ताओं के data को debugging उद्देश्यों के लिए केवल 24 घंटों के लिए संग्रहीत करता है, जो data रिसाव के जोखिम को कम करता है।

यह प्रदर्शन में भी सुधार करता है। यह होने के नाते कि यह वाणिज्यिक उपयोग या किसी अन्य उद्देश्य (24-घंटे की debugging अवधि के अलावा) के लिए data संग्रहीत नहीं करता है, भारी उपयोग के कारण कोई सुस्ती नहीं है। यह वैश्विक रूप से सभी Cloudflare servers पर भी लागू किया गया है, जो connection को धधकते हुए तेज बनाता है।

Q: Why would you use DNS?

DNS websites, email addresses, servers, files और मूल रूप से आपके द्वारा स्थानीय network या internet. का हिस्सा बनने वाली कुछ भी नाम देने की अनुमति देता है।

आपको अपने प्रत्येक अनुरोध के लिए संख्यात्मक IP addresses याद नहीं करने होंगे।

DNS आपके अनुरोध का तात्कालिक समाधान संभव बनाता है। यह विश्व स्तर पर स्थित root servers के माध्यम से होता है, जो सभी TLD नामों और उनके संबंधित IP addresses के databases को store  करते हैं।

DNS आज internet का एक महत्वपूर्ण घटक है। यह कल्पना करना कठिन है कि हम इसकी पूरी तरह से तैयार संरचना के बिना कैसे काम कर सकते हैं। मानव आंख के लिए अदृश्य, internet की सहज कार्यक्षमता आज DNS सेवा के बिना मौजूद नहीं होगी।

हम आशा करते हैं कि अब आपको DNS क्या है, इसकी बेहतर समझ है कि यह हमारे mail के अनूठे उपयोगकर्ताओं के रूप में हमारे लिए क्या मतलब है, हमारे व्यवसायों को online चलाना, हमारे साथी social media अनुयायियों के साथ हमारे हितों को साझा करना, आदि।

अगर हम यह जानने के लिए आपकी जिज्ञासा को गति देने में कामयाब रहे कि DNS कैसे काम करता है, तो हमने अपना काम अच्छी तरह से किया!

Also, Check –On-Page SEO Technique

LEAVE A REPLY

Please enter your comment!
Please enter your name here