DNS (Domain Name System) क्या है ?

DNS

नमस्कार दोस्तों, आज हम इस लेख में जानेंगे की DNS (Domain Name System) क्या होती है, DNS के प्रकार, Domain name और IP address में क्या अंतर है, कैसे काम करता है ,फायदे और नुकसान इत्यादि के बारे मे l यह blog बहुत ही आसान शब्दों में लिखा गया है | इस blog को आप पूरा पढिए । तो बिना आपका समय बर्बाद किए ,चलिए जानते हैं Domain Name System के बारे मे |

DNS (Domain Name System) एक तरह का इंटरनेट प्रोटोकॉल या नेटवर्क सर्विस है ,जो इंटरनेट पर डोमेन नामों को उनके IP पतों से जोड़ती है। जिसे किसी भी वेबसाइट को पहचानने के लिए उपयोग किया जाता है। इसका मुख्य उद्देश्य होता है कि जब आप वेब ब्राउज़िंग करते हैं या इंटरनेट से किसी सेवा का उपयोग करते हैं, तो आपको वेबसाइट या सेवा के डोमेन नाम की जगह IP address याद रखने की आवश्यकता नहीं होती । डोमेन नाम, जैसे कि “www.example.com“, याद रखना आसान होता हैं, जबकि IP address, जैसे कि “192.168.1.1”, कठिन और याद रखना मुश्किल होता हैं।

इंटरनेट पर हर एक डिवाइस, सर्वर, या वेबसाइट को एक यूनिक नंबर से पहचाना जाता है, जिसे IP (Internet Protocol) एड्रेस कहा जाता है। हालांकि, हम इसे याद करने में समस्या महसूस कर सकते हैं, इसलिए हम डोमेन नाम का उपयोग करते हैं जो हमें आसानी से स्मरण करने में मदद करता है।

कुछ उदाहरण से समझें

  • सोचें कि आपके पास एक फ़ोन डायरेक्टरी है जिसमें सभी लोगों के नामों के साथ उनके फ़ोन नंबर होते हैं। अब, जब आप किसी व्यक्ति का नाम जानते हैं और उनसे बात करना चाहते हैं, तो आप उनका नाम खोज कर उनसे संपर्क कर सकते हैं।

DNS भी इसी तरह काम करता है, लेकिन यह इंटरनेट पर वेबसाइटों और सर्वरों के लिए होता है। जब आप इंटरनेट पर किसी वेबसाइट का नाम (उदाहरण के लिए, www.example.com) टाइप करते हैं, तो DNS सर्वर उस वेबसाइट के डोमेन नाम को उसके IP पते में बदलता है। इसके बाद, आपका डिवाइस उस IP पते का उपयोग करके वेबसाइट से जुड़ता है और जानकारी प्राप्त करता है।

  • या फिर ,आप इसे एक डिक्शनरी की तरह सोच सकते हैं, जहां आप एक शब्द (वेबसाइट का नाम) देते हैं और आपको उसका अर्थ (आइपी पता) मिल जाता है। इससे आपको वेबसाइटों को खोलने में मदद मिलती है और आपको वेबसाइटों का पता लगाने के लिए यह आसानी से उपयोग कर सकते हैं।

क्या आप जानते हैं : कंप्यूटर क्या है ?

DNS कैसे काम करता है।

Server bro

Domain Name System का काम कुछ इस तरीके से होता है:

  1. जब आप वेबसाइट का नाम टाइप करते हैं जैसे कि “www.example.com“, तो आपका कंप्यूटर अपने आसपास के DNS सर्वर से पूछता है कि वेबसाइट का सही IP पता क्या है.

  2. DNS सर्वर वेबसाइट के नाम को उसके वास्तविक इंटरनेट पते (IP पता) में बदलता है और यह जानकारी आपके कंप्यूटर को भेज देता है.

  3. अब जब आपके कंप्यूटर को वेबसाइट का सही IP पता मिल गया है, तो आपका ब्राउज़र उस IP पते का उपयोग करके ,वेबसाइट के सर्वर से जुड़ता है और वेबसाइट को आपके स्क्रीन पर दिखाता है.

  • जैसे कि, आप जब “www.google.com” टाइप करते हैं, तो आपका कंप्यूटर DNS से पूछता है, “www.google.com” का IP पता क्या है? फिर DNS वेबसाइट के वास्तविक IP पते को खोजता है और वापस आपके कंप्यूटर को बताता है, जैसे कि “www.google.com” का IP पता “216.58.200.110” है। इसके बाद, आपका कंप्यूटर इस IP पते पर जाकर वेबसाइट की जानकारी डाउनलोड करता है और वेबसाइट आपके स्क्रीन पर दिखाता है।

Domain name और IP address में क्या अंतर है?

  • डोमेन नेम (Domain Name) और आईपी पता (IP Address) दो अलग-अलग तरह के पहचान प्रणाली हैं, जिन्हें इंटरनेट पर डिवाइसों को पहचाने में प्रयुक्त किया जाता है. यहाँ एक सरल तरीके से उदाहरण के साथ समझाया गया है I
  1. डोमेन नेम (Domain Name):

    • डोमेन नेम एक वर्ड या वाक्य की तरह होता है, जैसे gyanipanda.com

    • यह इंटरनेट पर एक वेबसाइट को पहचानने के लिए उपयोग होता है.

    • यह मानवों के लिए सरल होता है, क्योंकि यह वर्ड्स और नामों का उपयोग करता है जिन्हें हम आसानी से याद कर सकते हैं.

    • उदाहरण: “gyanipanda.com ” डोमेन नेम है, जिससे हम गूगल की वेबसाइट तक पहुँचते हैं.

 

      2. आईपी पता (IP Address):

    • आईपी पता एक संख्या का पता होता है, जैसे 192.168.1.1.

    • यह इंटरनेट पर किसी डिवाइस को नेटवर्क में पहचानने के लिए उपयोग होता है.

    • आईपी पता ( जैसे 192.168.1.1) यह नंबर मानवों के लिए जटिल होता है और आसानी से याद नहीं किया जा सकता.

    • उदाहरण: “216.58.215.46” यह आईपी पता है, जिसका उपयोग डेटा के भेजने और प्राप्त करने के लिए किया जाता है.

संक्षेप में, डोमेन नेम हमारे लिए सरल होता है, क्योंकि हम इन्हें याद रख सकते हैं, और आईपी पता इंटरनेट के डिवाइसों के लिए प्रयोग किया जाता है लेकिन यह मानवों के लिए जटिल होता है।

DNS के प्रकार

DNS के कई प्रकार होते हैं, जिनमें से कुछ मुख्य प्रकार निम्नलिखित हैं

  1. DNS Resolver: यह एक विशेष कंप्यूटर या नेटवर्क डिवाइस होता है जो हमारे कंप्यूटर से वेबसाइट के नाम को लेकर सर्वरों से पूछताछ करता है और उसे सही IP पता बताता है।

  2. Root Nameserver: यह DNS की सबसे ऊपरी स्तर पर होता है और अन्य DNS सर्वरों को सहायक काम में आता है, जैसे कि वो कहां से डोमेन नाम के IP पते को प्राप्त करें। यह सर्वर सभी DNS सर्वरों की सूची को जानता है और वहाँ से अन्य सर्वरों के पते पूछता है। Root DNS सर्वर को 13 Root नोड्स के एक नेटवर्क द्वारा संचालित किया जाता है, जो दुनिया भर में स्थित हैं।

  3. TLD (Top-Level Domain) Servers : ये सर्वर शीर्ष स्तर डोमेनों की जानकारी प्रदान करते हैं, जैसे कि .com, .org, .net आदि।

  4. SLD (Second-Level Domain) Servers : ये सर्वर दूसरे स्तर के डोमेनों की जानकारी प्रदान करते हैं, जो TLD के नीचे आते हैं।

  5. Authoritative Nameserver: इन सर्वर्स का काम निश्चित डोमेन के लिए IP पते प्रदान करना है, और वे डोमेन की DNS जानकारी को स्थानीय DNS सर्वर्स तक पहुंचाते हैं।

  6. Recursive DNS: ये सर्वर अन्य DNS सर्वरों के साथ जानकारी प्राप्त करने के लिए काम करते हैं यह सर्वर हमारे लिए पूरी जानकारी ढूंढने का काम करता है, जैसे की वेबसाइट का नाम और उसका IP पता।

  7. Forwarding DNS: यह सर्वर अन्य DNS सर्वर्स के साथ जानकारी को शेयर करने के लिए इस्तेमाल होता है।

  8. Caching DNS Servers : ये सर्वर डोमेन नामों के IP पतों को आगे के उपयोग के लिए कैश करते हैं, ताकि यह जानकारी बार-बार लोडिंग करने की आवश्यकता न रहे। यह तरीके से जानकारी प्राप्त करने में समय बचत होती है।Caching DNS सर्वर एक कैश मेमोरी में डोमेन नाम और इसके साथ जुड़े आइपी पते को रखता है, और जब कभी उपयोगकर्ता वही डोमेन नाम फिर से पूछता है, तो सर्वर वही आइपी पता प्रदान करता है बिना दूसरे DNS सर्वरों से जानकारी प्राप्त करने की आवश्यकता के बिना।

DNS record types क्या है।

4991
  • DNS रिकॉर्ड डेटाबेस में विभिन्न प्रकार के रिकॉर्ड होते हैं, जो वेबसाइटों और अन्य सेवाओं को पहचानने के लिए उपयोग किए जाते हैं। यहाँ आपको कुछ प्रमुख DNS रिकॉर्ड टाइप्स के साथ उदाहरण दिए जा रहे हैं:
  1. A रिकॉर्ड:
    • उदाहरण: example.com IN A 192.168.1.1
    • A रिकॉर्ड एक डोमेन नेम को उसके IP पते से मैप करता है। जब आप एक वेबसाइट पर जाते हैं, आपके कंप्यूटर को उस वेबसाइट के सर्वर का IP पता चाहिए होता है, जो A रिकॉर्ड से प्राप्त होता है।
  2. CNAME रिकॉर्ड:
    • उदाहरण: www.example.com IN CNAME example.com
    • यह रिकॉर्ड एक डोमेन को दूसरे डोमेन के साथ जोड़ता है, जिससे एक डोमेन को दूसरे के साथ जोड़ा जा सकता है।
  3. MX रिकॉर्ड:
    • उदाहरण: example.com IN MX 10 mail.example.com
    • MX रिकॉर्ड में डोमेन के लिए मेल सर्वर का पता होता है, MX रिकॉर्ड डोमेन के लिए मेल सर्वर्स को दर्शाता है जो उस डोमेन पर इमेल प्राप्त करते हैं। यह रिकॉर्ड बताता है कि ईमेल कहाँ भेजना है।
  4. TXT रिकॉर्ड:
    • उदाहरण: example.com IN TXT “This is a text record”
    • इस रिकॉर्ड में डोमेन के लिए मेटा-डेटा जैसे टेक्स्ट जानकारी रखी जा सकती है, TXT रिकॉर्ड अतिरिक्त जानकारी प्रदान करने के लिए प्रयुक्त होता है। इसमें वेबसाइट के मालिक की पुष्टि, SPF (Sender Policy Framework) या अन्य जानकारी शामिल हो सकती है।
  5. AAAA रिकॉर्ड:
    • उदाहरण: example.com IN AAAA 2001:0db8:85a3:0000:0000:8a2e:0370:7334
    • इस रिकॉर्ड में IPv6 आईपी पता होता है, जो इंटरनेट पर कनेक्ट करने के लिए उपयोग किया जाता है।
  6. NS रिकॉर्ड:
    • उदाहरण: example.com IN NS ns1.example.com
    • NS (Name Server) रिकॉर्ड डोमेन के लिए नेम सर्वर्स को सेट करता है। यह रिकॉर्ड बताता है कि कौनसे DNS सर्वर्स उस डोमेन की जानकारी प्राप्त कर सकते हैं। आपके डोमेन की DNS सेटिंग्स को कॉन्फ़िगर करने के लिए NS रिकॉर्ड का उपयोग किया जाता है।
  7. PTR रिकॉर्ड:
    • उदाहरण: 1.1.168.192.in-addr.arpa IN PTR example.com
    • PTR (Pointer) रिकॉर्ड आइपी एड्रेस से डोमेन नेम का मैपिंग करता है। यह रिकॉर्ड reverse DNS lookups के लिए होता है, जिसका मतलब है कि आप एक आइपी पते से उसके साथ जुड़े डोमेन का नाम जान सकते हैं। इसका उपयोग इंटरनेट सेवा प्रदाताओं और सुरक्षा के लिए किया जाता है।

ये कुछ मुख्य DNS रिकॉर्ड टाइप्स हैं, जिन्हें डोमेन नामों के लिए उपयोग किया जाता है। DNS रिकॉर्ड डेटाबेस में डोमेन नाम को उसके साथ जुड़े विभिन्न प्रकार के डेटा से जोड़ता है ताकि आपके कंप्यूटर या मोबाइल डिवाइस वेबसाइटों को पहचान सकें।

DNS के फायदे और नुकसान क्या-क्या हैं।

30796

फायदे:

  1. Simplicity: DNS सिस्टम नेटवर्किंग को सरल बनाता है। यूज़र्स को जब भी कोई वेबसाइट खोलनी होती है, वे डोमेन नाम टाइप करते हैं जिसे DNS सर्वर IP पते में रूपांतरित करता है।

  2. Speed: DNS सर्वर्स वेबसाइट के IP पते को तेजी से प्राप्त करने में मदद करते हैं, जिससे web pages को खोलने में कम समय लगता है।

  3. Switching Responsiveness : DNS की सेटिंग्स को बदलकर आप इंटरनेट की स्पीड को बढ़ा सकते हैं। कुछ DNS सर्वर्स जादा विश्वसनीय और तेज़ होते हैं, जिससे वेब पेज्स को लोड करने में कम समय लगता है।

  4. Flexibility: जब आप अपने DNS सर्वर का चयन करते हैं, तो आप इंटरनेट ट्रैफ़िक को निगरानी कर सकते हैं और अनवांछित साइट्स से बच सकते हैं।

  5. Filtering: DNS सर्वर्स वेबसाइटों को फ़िल्टर कर सकते हैं, जिससे विशेष सामग्री से बचा जा सकता है।

  6. Safe Browsing :DNS सुरक्षित ब्राउज़िंग को समर्थन करने के लिए उपयोग किया जा सकता है, जिससे मैलवेयर, फिशिंग, और अन्य साइबर सुरक्षा के खतरों से बचा जा सकता है।

  7. caching data: DNS सर्वर डोमेन नाम के संबंध में जानकारी को कैश कर सकता है, इसमें समय की बचत होती है।

नुकसान:

  1. Distributed Attacks (DDoS) : DNS सर्वर्स बड़ी आक्रमणों का शिकार हो सकते हैं। यह एक बड़ी नेटवर्क को प्रभावित कर सकता है और इंटरनेट सेवा में ब्रेकडाउन का कारण बन सकता है।

  2. Privacy Concerns : आपके इंटरनेट गतिविधियों की जानकारी DNS सर्वर्स के द्वारा ट्रैक की जा सकती है, जिससे आपकी ऑनलाइन गतिविधियों की गोपनीयता पर प्रभाव पड़ सकता है।

  3. DNS Caching Issues : DNS कैचिंग में कभी-कभी पुराने रिकॉर्ड्स स्टोर किए जा सकते हैं, जिससे गलत जानकारी प्रदान की जा सकती है।

  4. DNS Spoofing: DNS स्पूफिंग के जरिए, गलत जानकारी देने की कोशिश की जा सकती है, जैसे कि एक वेबसाइट का नाम बदल कर उपयोगकर्ता को फ़र्ज़ी साइट पर पहुँचाने की।

DNS के इन नुकसानों से बचने के लिए, सुरक्षित DNS सेटिंग्स, फ़ायरवॉल, और सुरक्षा सॉफ़्टवेयर का प्रयोग किया जा सकता है। इसके अलावा, नियमित रूप से DNS सर्वरों को अपडेट करना भी महत्वपूर्ण है।

समाप्ति

DNS के बिना हर बार जब आप किसी वेबसाइट को खोलना चाहते हैं, तो आपको उसके IP पते को याद रखना होता, जो किसी भी उपयोगकर्ता के लिए कठिन हो सकता है। DNS के माध्यम से डोमेन नामों को याद रखना आसान होता है और इंटरनेट की ब्राउज़िंग को सुविधाजनक बनाता है।

 

” आशा करते है आपको यह जानकरी पसंद आई होगी और आपको इस लेख से उपयुक्त जानकारी मिली होगी, कृपया इसे शेयर करें ” और हमें comment लिखकर जरूर बताएं ताकि कुछ कमी रह गई हो, तो जल्द से जल्द हम इसमें सुधार कर सके।

धन्यवाद

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top