1. Home
  2. Docs
  3. 5. Network Protocols
  4. DHCP & DNS

DHCP & DNS

DHCP (Dynamic Host Configuration Protocol)

DHCP एक नेटवर्क प्रोटोकॉल है जिसका उपयोग किसी डिवाइस में विभिन्न नेटवर्क मापदंडों को assign करने के लिए किया जाता है। यह एक नेटवर्क के प्रशासन को बहुत सरल करता है, क्योंकि प्रत्येक डिवाइस के लिए स्थिर नेटवर्क मापदंडों को assign करने की कोई आवश्यकता नहीं है।

 

डीएचसीपी एक क्लाइंट-सर्वर प्रोटोकॉल है। एक क्लाइंट एक उपकरण है जो डीएचसीपी सर्वर से नेटवर्क मापदंडों का अनुरोध करने के लिए डीएचसीपी का उपयोग करने के लिए कॉन्फ़िगर किया गया है। डीएचसीपी सर्वर उपलब्ध IP पते का एक पूल रखता है और उनमें से एक को होस्ट को सौंपता है। एक डीएचसीपी सर्वर कुछ अन्य पैरामीटर भी प्रदान कर सकता है, जैसे:

  • subnet mask
  • default gateway
  • domain name
  • DNS server

Cisco  राउटर को DHCP क्लाइंट और  DHCP सर्वर दोनों के रूप में कॉन्फ़िगर किया जा सकता है।

DHCP प्रक्रिया की व्याख्या की:

DHCP क्लाइंट चार चरण की प्रक्रिया से गुजरता है:

  1. एक DHCP क्लाइंट लैन सेगमेंट पर डीएचसीपी सर्वरों की खोज के लिए एक प्रसारण पैकेट (DHCP  discover) भेजता है।
  2. DHCP सर्वर डीएचसीपी discover पैकेट प्राप्त करते हैं और DHCP offer पैकेट के साथ प्रतिक्रिया करते हैं, IP पते की जानकारी प्रदान करते हैं।
  3. यदि क्लाइंट को कई डीएचसीपी सर्वरों से DHCP offer पैकेट प्राप्त होते हैं, तो पहला डीएचसीपी ऑफर पैकेट स्वीकार किया जाता है। क्लाइंट DHCP request पैकेट को प्रसारित करके प्रतिक्रिया देता है, पहले प्रतिक्रिया देने वाले सर्वर से नेटवर्क मापदंडों का अनुरोध करता है।
  4. DHCP सर्वर एक डीएचसीपी ACknowledgemnetपैकेट के साथ पट्टे को मंजूरी देता है। पैकेट में लीज अवधि और अन्य कॉन्फ़िगरेशन जानकारी शामिल है।

NOTE:

डीएचसीपी डीएचसीपी सर्वर के लिए एक प्रसिद्ध यूडीपी पोर्ट नंबर 67, और क्लाइंट के लिए यूडीपी पोर्ट नंबर 68 का उपयोग करता है।

DNS (Domain Name System)

DNS एक नेटवर्क प्रोटोकॉल है जिसका उपयोग होस्टनामों को IP पते में अनुवाद करने के लिए किया जाता है। नेटवर्क कनेक्शन स्थापित करने के लिए DNS की आवश्यकता नहीं होती है, लेकिन यह संख्यात्मक एड्रेसिंग योजना की तुलना में मानव उपयोगकर्ताओं के लिए बहुत अधिक उपयोगकर्ता के अनुकूल है। इस उदाहरण पर विचार करें – आप 216.58.207.206 टाइप करके Google होमपेज पर पहुँच सकते हैं, लेकिन www.google.com टाइप करना बहुत आसान है!

 

DNS का उपयोग करने के लिए, आपके पास रिज़ॉल्यूशन प्रक्रिया को संभालने के लिए एक DNS सर्वर होना चाहिए। एक DNS सर्वर में एक विशेष-प्रयोजन एप्लिकेशन इंस्टॉल किया गया है। एप्लिकेशन डायनेमिक या स्थिर hostname-to-IP address मैपिंग की एक तालिका बनाए रखता है। जब कोई उपयोगकर्ता होस्टनाम का उपयोग करते हुए कुछ नेटवर्क संसाधन का अनुरोध करता है, (जैसे कि ब्राउज़र में www.google.com टाइप करके), तो DNS सर्वर को होस्टनाम का IP पता मांगने के लिए एक DNS अनुरोध भेजा जाता है। DNS सर्वर तब IP पते के साथ उत्तर देता है। उपयोगकर्ता का ब्राउज़र अब www.google.com का उपयोग करने के लिए उस IP पते का उपयोग कर सकता है।

 

नीचे दिया गया आंकड़ा अवधारणा की व्याख्या करता है:

मान लीजिए कि DNS क्लाइंट सर्वर 1 नामक सर्वर के साथ संवाद करना चाहता है। चूंकि DNS क्लाइंट को सर्वर 1 का आईपी पता नहीं पता है, इसलिए यह DNS1 के सर्वर के लिए पूछकर DNS सर्वर को एक DNS अनुरोध भेजता है। DNS सर्वर सर्वर 1 (DNS उत्तर) के IP पते के साथ उत्तर देता है।

 

नीचे दी गई तस्वीर एक नमूना DNS रिकॉर्ड दिखाती है, जो DNS सर्वर से लिया गया है:

यहां आप देख सकते हैं कि होस्टनाम APP1 के साथ मेजबान 10.0.0.3 के IP पते का उपयोग कर रहा है।

 

NOTE:

DNS एक प्रसिद्ध UDP पोर्ट 53 का उपयोग करता है।

Was this article helpful to you? Yes 2 No 1