एक कंप्यूटर डीएचसीपी के माध्यम से एक आईपी पता कैसे प्राप्त करता है?


27

कंप्यूटर को कैसे पता चलता है कि नेटवर्क पर किस डिवाइस को क्वेरी करना है? इसमें डिफ़ॉल्ट गेटवे कारक कैसे होता है? बहुत अधिक, घटनाओं की श्रृंखला क्या है जो तब होती है जब एक कंप्यूटर डीएचसीपी का उपयोग करके आईपी पता प्राप्त करने की कोशिश करता है ?

मेरे द्वारा पूछे जाने का कारण यह है क्योंकि मैं यह जानने की कोशिश कर रहा हूं कि मूल कारण जो भी कारण के लिए विफल रहता है, एक बेमानी डीएचसीपी सर्वर को कैसे स्थापित किया जाए।

जवाबों:


41

यह पता नहीं है कि किस डिवाइस को क्वेरी करना है। इस प्रकार यह अपने अनुरोध को पूरे सबनेट पर प्रसारित करता है। डीएचसीपी सर्वर एक निश्चित प्रकार के संचार के लिए सुन रहा है और जब यह सुनता है कि यह विशिष्ट प्रसारण उस उपकरण के साथ डीएचसीपी बातचीत शुरू करता है जिसने इसके अनुरोध को प्रसारित किया है। अधिक जानकारी के लिए DORA प्रक्रिया पर एक नज़र डालें ।

DORA का मतलब है:

प्रवेश द्वार के रूप में, यह केवल तभी खेल में आ सकता है जब यह स्पष्ट रूप से डीएचसीपी ट्रैफ़िक को किसी अन्य सबनेट पर अग्रेषित करता है। उस सुविधा को आमतौर पर डीएचसीपी रिले कहा जाता है । अन्यथा गेटवे प्रसारण डीएचसीपी संदेश को वैसे ही अनदेखा कर देता है जैसे वह हर दूसरे प्रसारण संदेश को नजरअंदाज कर देता है।

निरर्थक डीएचसीपी सर्वरों के लिए, आप उन दोनों को एक ही सबनेट पर रखना चाहेंगे और शायद 80/20 नियम का उपयोग करेंगे । यदि आप CentOS का उपयोग अपने DHCP सर्वर के रूप में कर रहे हैं, तो आप विफलता का सामना कर सकते हैं


17
+1 DORA dhcp एक्सप्लोरर? मुझे लगता है कि यह एक DORA की खोज से अधिक होगा
Nixphoe

3
@ निक्सेफो मी गुस्ता।
वेस्ले

यहां एक सवाल है, आमतौर पर हर सबनेट से जुड़ा एक प्रसारण पता होता है, नेटवर्क के बारे में कुछ भी नहीं पता कि नेटवर्क कार्ड संदेश कैसे तैयार करता है ताकि डीएचसीपी सर्वर (और किसी भी स्विच इनबेटीएन) को मिल जाए?
crasic

2
@crasic - ठीक है, उस मामले में यह 255.255.255.255 पर प्रसारण
मार्क हेंडरसन


3

DHCP (आम तौर पर) एक प्रसारण प्रोटोकॉल है, इसलिए क्लाइंट को नेटवर्क के बारे में कुछ भी जानने की आवश्यकता नहीं है, यह केवल एक अनुरोध को प्रसारित करता है।

नेटवर्क पर डीएचसीपी सर्वर तब उस अनुरोध को देखते हैं और उसका जवाब देते हैं।

बेशक, यह रूटिंग और अन्य नेटवर्क उपकरणों के कारण, उससे कहीं अधिक जटिल है। विकिपीडिया पृष्ठ एक उत्कृष्ट स्रोत है

और प्रासंगिक RFC विस्तार को कवर करता है।


3

मेरे द्वारा पूछे जाने का कारण यह है क्योंकि मैं यह जानने की कोशिश कर रहा हूं कि मूल कारण जो भी कारण के लिए विफल रहता है, एक बेमानी डीएचसीपी सर्वर को कैसे स्थापित किया जाए।

सबसे पहले, मैं प्रोटोकॉल के बारे में अधिक जानने में आपकी रुचि की सराहना करता हूं। यह एक अच्छी योजना है।

दूसरा, मैं आपको अपने लक्ष्य को समझाने के लिए धन्यवाद देता हूं; मुझे लगता है कि यह आपको एक अच्छा जवाब पाने में मदद करेगा।

अंत में, मेरा जवाब:

जिस भी डीएचसीपी सर्वर के साथ आप जाना चाहते हैं, वहाँ एक फेलओवर / अतिरेक कॉन्फ़िगरेशन की संभावना है जो आपको एक निरर्थक डीएचसीपी सर्वर स्थापित करने की अनुमति देता है जो स्वचालित रूप से ले सकता है (मेरा मानना ​​है कि विंडोज के पास ऐसा है, और मुझे आईएससी का डीएचसीपी सर्वर पता चल सकता है)। यह मेरी पहली पसंद होगी, क्योंकि यह आम तौर पर अपनी विफलता से पहले प्राथमिक डीएचसीपी सर्वर द्वारा दिए गए पट्टों के मुद्दों को संबोधित करता है, और क्योंकि यह स्वचालित रूप से और जल्दी से ठीक हो जाता है।

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


मुझे 80/20 नियम का बिंदु दिखाई देता है ... यदि सर्वर 80 विफल हो जाता है, तो आईपी एड्रेस देने के लिए अभी भी सर्वर 20 है। लेकिन यह एक विस्तारित डाउनटाइम के लिए किसी भी तरह का समर्थन प्रदान नहीं करता है, क्योंकि अंततः सभी ग्राहक अपने पट्टे को नवीनीकृत करना चाहते हैं, लेकिन पिछले पते की केवल 20% उपलब्ध सीमा के साथ। मुझे आपका "वास्तविक" अतिरेक का सुझाव पसंद है, लेकिन दूसरी विंडोज मशीन का उपयोग करना मेरे परिदृश्य में एक विकल्प नहीं होगा (हार्डवेयर फ़ायरवॉल अन्य डीएचसीपी सर्वर होगा)। मुझे लगता है कि मैं सर्वर 20 को सर्वर 100 होने के लिए मैन्युअल रूप से पुन: कॉन्फ़िगर कर सकता हूं? ;)
बिगबियो 2002

2

Dhcp सर्वर से IP पता प्राप्त करने के लिए कई चरण शामिल हैं।

  1. डिस्कवरी संदेश, इस संदेश को dchp सर्वर की खोज के लिए प्रसारित किया जाता है

  2. नेटवर्क में डीएचसीपी सर्वर प्रस्ताव संदेश के साथ जवाब देता है।

  3. DHCP अनुरोध संदेश को क्लाइंट द्वारा प्रसारित करके भेजा जाता है..इस संदेश से नेटवर्क में सभी डीएचसीपी सर्वर को सूचित किया जाएगा, जिसे ग्राहक द्वारा स्वीकार किया गया था।

  4. DHCP पावती संदेश सर्वर द्वारा पुष्टि के लिए भेजा जाता है।


1
सादगी के लिए Upvote। यह बहुत अच्छा होगा यदि आप इसे स्वीकार किए गए जवाब में अनोपोरेट कर सकते हैं
बिगबियो 2002

@ Bigbio2002 यह आपका प्रश्न है। आपको यह तय करना है कि किस उत्तर को स्वीकार किया जाना चाहिए।
माइकल हैम्पटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.