DNS क्या होता है – Domain Name System क्या होता है – काम कैसे करता है
![DNS Kya Hai, DNS Kya Hota Hai - Domain Name System Kya Hota Hai](/wp-content/uploads/2021/12/dns-domain-name-system-kya-hota-hai.jpg)
अगर आप ये जानना चाहते है की DNS Kya Hai, DNS Kya Hota Hai और Domain Name System Kya Hota Hai तो इस post को ध्यानपूर्वक अंत तक जरुर पढ़ें क्योंकि इस post में आपको Internet की Backbone यानी DNS के साथ-साथ और भी बहुत कुछ नया सिखने को मिलेगा.
पूरी दुनिया में हर रोज अरबों लोग Internet use करते हैं. वो लोग इन्टरनेट चलाने के लिए सिर्फ अपने browser के address bar में domain name type करते है और फिर सब कुछ उनके browser पर आ जाता हैं, लेकिन कभी आपने सोचा है की ये सब कैसे होता है. आखिर domain name होता क्या है और इसके अलावा DNS और domain name का क्या relation है.
![](/wp-content/uploads/2021/12/dns-domain-name-system-kya-hota-hai.jpg)
इन्ही सब सवालों का जावाब आपको इस post में मिल जाएगा और इसके साथ-साथ आपको Internet कैसे काम करता है ये concept भी clear हो जायेगा.
Table of Contents
DNS Full Form in Hindi
DNS का Full Form हिंदी में डोमेन की नामांकन प्रणाली है, जिसे short में DNS कहते है.
DNS Kya Hota Hai
Internet पर करोड़ों websites है और उन सबका एक unique name होता है जिसे हम Domain Name कहते हैं और उसी domain name से users उन websites को access करता हैं. रोज हजारो domain name register होते हैं इसलिए ये बहुत important हो जाता है की सभी domain name unique हो यानी किसी भी domain name एक साथ 2 bar register न किया जा सकें.
DNS Kya Hai
इसलिए दुनिया के सभी domain name के records को ICANN (Internet Corporation of Assigned Names and Number) के द्वारा manage किया जाता हैं. ICANN एक nonprofit organization है जिसका headquartered Southern California (US) में मौजूद हैं.
ICANN के दुवारा ही बहुत सी companies (registrars) को domain name sell करने के लिए reauthorized किया जाता है जिनसे हम लोग domain name purchase करते है जैसे की Godaddy, Bigrock इत्यादि. Domain registrars आपके domain name को ICANN के साथ manage करने के बदले आप से yearly कुछ पैसा charge करती हैं.
- Read: Get Free Unlimited WordPress Testing Environment in Just 1 Second
- Read: Blog Post Ko 301 Redirect Kyon aur Kaise Kare?
- Read: WordPress Theme Development Tutorial from Scratch in Hindi
Domain Kya Hota Hai
जैसा की हमने आपको बताया Internet पर मौजूद सभी websites का unique name जिनका use करके हम उन website को access करते हैं उसे domain name कहते हैं. हर domain name की 2 main parts होते है पहले part को हम name या domain name भी कह सकते हैं जैसे मेरे domain name में Gyanians और दुसरे parts को हम domain extension या top level domain name कहते हैं जैसे की मेरे domain name में .com हैं.
इसके अलावा और भी top level domain name होते है जैसे की .com, .net, .org, .in, .info इत्यादि. New top-level domains create करने का काम और current top-level domains को maintain करने का काम भी ICANN के Top-Level Domain Name Server दुवारा किया जाता हैं.
Domain Name System Kya Hai
मुझे उम्मीद है की अब आप अच्छे से समझ गये होंगे की domain name क्या होता है और कैसे आपको एक unique domain name provide किया जाता है. अब हम बात करंगे DNS की जिसे हम Domain Name System और Domain Name Service भी कहते हैं.
जैसा की आपको पता है Internet पर सभी websites किसी न किसी servers पर host की जाती हैं और किसी भी Internet users (clients) को आपकी website access करने के लिए पहले उस server तक पहुंचना होता है जहाँ आपकी website host की गयी हैं.
Domain Name System Kya Hota Hai
लेकिन इसमें problem ये है की Server को domain name से नही IP Address की through access किया जाता हैं, यानी यदि आप दुनिया के किसी भी server से connect होना चाहते हो तो पहले आपको उसका IP Address पता होना चाइये. जैसे की आप अपने किसी दोस्त के घर उसके सिर्फ name (like domain name) पता होने से नही पहुँच सकते उसके लिए आपको उसके घर का address (like IP address) पता होना चाइये.
IP address कुछ इस तरह का होता है 125.63.201.20 इसलिए हर website का IP याद रखना बहुत मुस्किल होता है इसलिए हम websites IP Addresses की जगह Domain Names का use करते हैं, लेकिन जैसा की मैंने आपको बताया की Servers तक पहुँचने के लिए हमे IP Address की जरूरत होती है न की domain name की.
Domain Name System एक ऐसा networking system है जिसकी वजह से हमे IP Addresses याद रखने की जरूरत नही होती हैं क्योंकि DNS किसी भी Domain Name को IP Address में और इसी तरह IP Address को Domain Name में change कर देता है. आइये अब Domain Name System को विस्तार से समझते हैं.
DNS Kaise Kaam Karta Hai
जैसे हमारे mobile में phone book (contact list) होती है जिसमे हम सबका Number उनके name के साथ save करते है ठीख इसी तरह Domain Name System सभी Domain Name के साथ उनका hosting server IP Address और other settings को store रखता है.
इसका ये भी फायदा होता है की आपको जब भी अपना hosting server change करना होता है आप अपने domain की DNS settings में new hosting server का IP add कर देते हो.
जब भी आप किसी भी web को access करते हो like gyanians.com तो आपका computer human readable domain name को machine readable IP address में बदलने के लिए कुछ steps को follow करता हैं. नीचें में सभी steps को one by one explain किया है.
Step 1: जब भी आप किसी web को access करने के लिए उसका domain name अपने browser में enter करते हो तो सबसे पहले आपका browser अपनी local cache memory में उस domain का DNS records check करता है. अगर आपने recently उस domain को access किया होगा तो local cache memory में DNS records मिल जायेगा otherwise नही.
Step 2: अगर DNS records आपके local cache memory में नही मिलता तो आपका browser आपके ISP’s recursive DNS servers को DNS records की request send (DNS query) करता है. ज्यादातर ऐसा होता है की Recursive DNS Servers के cache memory में DNS records मिल जाता है और records users को वापस send कर दी जाती है.
Step 3: यदि ISP’s recursive DNS servers पर भी DNS records नही मिलते तो वो आपके DNS records की request को Root nameservers को send करता है. Root Nameservers उस domain name में से top level domain name (our case .com) को निकाल कर उसके Top-Level Domain Name Server को send कर देता जहाँ पर सभी domain name with nameservers ip के साथ मोजूद होते है.
Step 4: जब आप किसी domain registrar से domain name buy करते हो तो उसी के साथ आपको Nameserver settings भी मिलती हैं जिसे आप कभी भी change कर सकते हो. Nameserver की जरिये ही ये पता चलता है की आपको DNS (Domain Name System) कौन provide कर रहा हैं.
इस तरह उस server पर जाकर आपके web का IP address मिल जाता है जिसे recursive servers पर cache memory में store कर लिया जाता है और ये सभी records एक expiration date के साथ save होते हैं जिससे की सभी records update रहें.
Last में वो IP आपके computer के browser पर send कर दिया जाता है और फिर वो उस IP के server पर connect होकर आपको web page show कर देता हैं और इस पूरी process में सिर्फ कुछ milliseconds लगते हैं.
- Read: Virtual Reality aur VR Headset Kya hai in Hindi
- Read: WhatsApp Par Bina Crop Kiye Profile Picture (DP) Kaise Lagaye?
- Read: Facebook Founder Mark Zuckerberg Success Story in Hindi
हमने इसे apache web server पर practically किया है, जिसमे देखा की जब भी किसी new site को server पर host किया जाता है तो सबसे पहले उस server में www folder के अंदर उस website का folder create किया जाता है जैसे example.com
उस website की सभी files को इसी location पर store किया जाता है. उसके बाद उस domain की एक .conf file create की जाती है जैसे की example.com.conf जिसमे उस domain के बारे में कुछ information को code किया जाता है जैसे की domain name, domain admin, domain root location इत्यादि.
उसके बाद उस domain को enable कर दिया जाता है. अब जब भी कोई domain name request उस server पर आती है तो server पर सबसे पहले उस domain को enable list में check किया जाता और फिर उसकी .conf file के जरिये उसके root folder (public_html) में request send कर दी जाती है और फिर users को उस website का response वापस भेज दिया जाता है.
DNS Domain Name System – FAQ
DNS Ka Matlab Kya Hota Hai
DNS का मतलब Domain Name System होता है
Domain Kya Hai
Domain एक Digital address होता है जिस की मदद से internet पर बने website pages को खोल के computer और mobile में देखा जा सके.
Domain Name Kya Hai
Domain Name एक ऐसा नाम होता है जिसकी मदद से हम किसी website को internet पर खोल सकते है या google में ढूढ़ सकते है. उदहारण: Gyanians.com
आशा करते है की आपको ये DNS Kya Hai, DNS Kya Hota Hai और Domain Name System Kya Hota Hai post पसंद आई होगी. अगर आपको इस post से related कोई सवाल या सुझाव है तो नीचे comment करें और इस post को अपने दोस्तों के साथ जरुर share करें.
- Google Meet से क्या होता है – पूरी जानकारी | Google Meet App
- Vokal App क्या है – Vokal App के बारे में पूरी जानकारी | Vokal App Download
- Khatabook App क्या है – पूरी जानकारी | Khatabook App Download
- Reddit App क्या है – Reddit App के बारे में पूरी जानकारी | Reddit App Download
- Yoyo App क्या है – Yoyo App कैसे चलाते है | Yoyo App Download
आप बहुत अच्छा लिखते है हेल्पफु टॉपिक लाते है आपका बहुत बहुत शुक्रिया . इस पोस्ट से हमें बहुत कुछ सिखा और जाना . जय हो ज्ञानी बाबा की
मुझे ये पढ़कर बहुत ख़ुशी हुई की ये post आपको पसंद आई, हमारे blog पर आते रहिये और कुछ नया सीखते रहिये .. जय हो ज्ञानी बाबा की 🙂
bahut hi badhiya jankari about dns thank you neel ji
i’m glad to hear that~
Thank you sir i understood everything ☺
my pleasure .. keep visiting ~
neeraj parmar ji ek achachhe bloger hai , aap achachee post share karte hai, kya aap auro ke liye bhi blog likhte hai,
thanks for your compliment brother, main abhi sirf free time me apne liye blogging karta hun.. kyonki main full time blogger nhi hun brother …
Kya baat hai sir aapne bahut achche se dns ke baare mai cheeze clear thank you very much
It’s pleasure for me .. keep visiting ~
this post is very helpfull for us…sir
pd kr achaaa lgga……
good work
Thanks ~
isko kahte hai tech pe blogging hila diya bro!
Thanks buddy for this compliments ~