डोमेन ( Domain ) नाम क्या होता है ?

Domain name system को short मे DNS भी कहा जाता है | DNS इन्टरनेट domain and host name को IP address मे तथा IP address को host name मे translate करने का काम करता है | जब भी हम computer के browser मे किसी website का नाम type करते है तो वो website उसके IP address मे convert हो जाती  है | Domain name IP address मे translate हो जाता है लेकिन क्या आपने कभी सोचा है की ये क्यों होता है ? ऐसा इसलिए होता है क्योकि computer जब भी network से कनेक्ट  होता है तो वो IP address को समझता है न की किसी host के  नाम को समझता है | किसी भी website का नाम alphabets मे इसलिए रखा जाता है क्योकि वो हमारे लिए सरल होता है एवं हम names को easily याद रख सकते है | सोच कर दखिए  की अगर host name न हो वल्कि केवल IP Address याद रखने हो या फिर अगर IP address से website को access करना हो तो क्या हमारे लिए IP address याद रखना possible हो पायेगा – नहीं | तो DNS एक service होती है जो की Domain names (website का नाम) को IP address मे एवं IP address को domain name (website) मे convert करती है | यहाँ पर जैसे बताया गया है की domain name किसी website के name को कहते है जैसे की हमारी website का नाम है – devgurjarbareilly.blogspot.com है तो यह domain name है | 
DNS name resolve करने के साथ - साथ servers पर एक डेटाबेस मेन्टेन  ( Database maintain ) करता है जो की बहुत सारे system को आपस मे connect करके बनता है | लेकिन कुछ servers है जो की complete database (name and IP) को maintain करके रखते है जिनको  root servers कहा जाता है | ये root server अलग अलग independent private companies के द्वारा maintain होते है | आज की date मे 13 root servers है जिनको की A से लेकर M तक नाम दिए गए है |

List of Root Servers

a. root-servers.net198.41.0.4, 2001:503:ba3e::2:30VeriSign, Inc.
b. root-servers.net199.9.14.201, 2001:500:200::bUniversity of Southern California (ISI)
c. root-servers.net192.33.4.12, 2001:500:2::cCogent Communications
d. root-servers.net199.7.91.13, 2001:500:2d::dUniversity of Maryland
e. root-servers.net192.203.230.10, 2001:500:a8::eNASA (Ames Research Center)
f. root-servers.net192.5.5.241, 2001:500:2f::fInternet Systems Consortium, Inc.
g. root-servers.net192.112.36.4, 2001:500:12::d0dUS Department of Defense (NIC)
h. root-servers.net198.97.190.53, 2001:500:1::53US Army (Research Lab)
i. root-servers.net192.36.148.17, 2001:7fe::53Netnod
j. root-servers.net192.58.128.30, 2001:503:c27::2:30VeriSign, Inc.
k. root-servers.net193.0.14.129, 2001:7fd::1RIPE NCC
l. root-servers.net199.7.83.42, 2001:500:9f::42ICANN
m. root-servers.net202.12.27.33, 2001:dc3::35WIDE Project

DNS कैसे काम करता है : DNS एक client server network communication system पर based service है जिसमे की client, server से request करता है एवेम server उस request को पूरा करता है | Request मे एक नाम दिया जाता है एवेम जिसका result IP address होता है इसको forward lookup DNS कहा जाता है | जब client request मे IP address को भेजता है and reply मे name मिलता है तो इसको reverse DNS lookup कहा जाता है | DNS forward lookup and reverse look के लिए एक database maintain करता है जिसकी help से यह request आने पर IP to name and name to IP मे convert करता है |इसको हम एक example से समझते है – मान लेते है की आपने browser मे type किया www.hinditechy.com तो DNS उसके corresponding IP address को DNS database मे search करता है एवेम जैसे की उसको website का IP address मिल जाता है तो वो होस्टिंग सर्वर को locate करके requested pages open कर देता है |
DNS caches : जब request का volume बहुत ज्यादा हो जाता है तो caching को utilize किया जाता है | जो भी recently accessed website होती है DNS उनकी local copy रखता है (temp) जबकि original तो जिस DNS server से belong करता है वही रहती है | Local copy होने का फायदा ये मिलता है की network के servers पर DNS को resolve करने का load नहीं बढ़ता और जो भी local resolve की जा सकती है वो resolve हो जाती है लेकिन इसका एक नुक्सान ये भी हो सकता है की अगर DNS cache outdated हो जाये तो DNS resolve नहीं होगा और website open नहीं होगी |
जब आप internet से connect होते है तो आपका ISP automatically आपको DNS server (Private DNS Server) assign कर देता है लेकिन आप चाहे तो आप उन DNS server के आलावा दूसरे DNS server जो की public and free DNS servers कहलाते है को अपने computer पर use कर सकते है | कुछ सबसे popular free public DNS server है – 
Google (DNS server – 8.8.8.8 and 4.4.4.4),
OpenDNS (20867.222.222, 208.67.220.220)
DNS.Watch (82.200.69.80, 84.200.70.40)
Tips to Purchase good domain name –
  1. Choose Short Domain Name
  2. याद रखने, टाइप करने and बोलने मे easy हो |
  3. Domain name किसी दूसरे से मिलता जुलता न हो एवेम unique हो जिसको आप brand कर सके |
  4. Domain name मे special character जैसे की hyphen and numbers को avoid करे |
  5. कोशिश करे की .Com domain name मिले जिससे की पूरी दुनिया मे सभी लोग पहचानते है
  6. Domain name आपके business के नाम से या business profile से मिलता जुलता होना चाहिए
  7. Domain Name reputed and branded website से ही purchase करे क्योकि अगर आप कही से भी खरीद लेंगे तो renew के time पर आपको परेशानी आ सकती है जैसे की company बंद होने का risk, company के dashboard, database or software updated न हो या किसी और तरह की problem आने पर company or customer care से support नहीं मिल पाना | 

No comments:

Teaching of Biology -Approaches and Methods of Teaching (B.Ed. Campus Year - 1 )

 UNIT 2-  APPROACHES AND METHODS OF TEACHING SCIENCE Structure  2.1 Introduction  2.2 Objectives  2.3 Enquiry Approach  2.3.1 How to Use thi...