इस गाइड में, हम आपको विंडोज सर्वर 2019 पर आधारित डीएचसीपी सर्वर को स्थापित और कॉन्फ़िगर करने के तरीके के बारे में बताएंगे। हम जीयूआई कंसोल और पावरशेल कमांड लाइन से डीएचसीपी कॉन्फ़िगरेशन के माध्यम से डीएचसीपी सर्वर विकल्पों को कॉन्फ़िगर करने के सामान्य तरीके दोनों को कवर करेंगे। यह आलेख विंडोज सर्वर पर एक डीएचसीपी भूमिका को स्थापित करने और कॉन्फ़िगर करने, डीएचसीपी स्कोप बनाने, स्कोप विकल्पों को कॉन्फ़िगर करने और स्थिर आईपी पते को आरक्षित करने की बारीकियों का वर्णन करता है।
डीएचसीपी (डायनेमिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल) का उपयोग आपके नेटवर्क (कंप्यूटर, लैपटॉप, स्कैनर, प्रिंटर, आदि) पर उपकरणों को नेटवर्क सेटिंग्स (आईपी एड्रेस, सबनेट मास्क, गेटवे, डीएनएस सर्वर, आदि) को स्वचालित रूप से असाइन करने के लिए किया जाता है। साथ ही, डीएचसीपी सर्वर आपको आईपी एड्रेस स्पेस का अधिक कुशलता से उपयोग करने, नेटवर्क में आईपी एड्रेस के टकराव से बचने और क्लाइंट डिवाइस पर नेटवर्क पैरामीटर को केंद्रीय रूप से प्रबंधित करने की अनुमति देता है।
Windows Server 2019/2016 पर DHCP सर्वर रोल इंस्टाल करना
इस उदाहरण में, हम विंडोज सर्वर 2019 होस्ट पर एक आईपी एड्रेस 192.168.13.4 के साथ एक डीएचसीपी सर्वर स्थापित करेंगे। आप Windows Server Core और Full GUI दोनों संस्करणों का उपयोग कर सकते हैं। एक छोटे से बुनियादी ढांचे में, एक सर्वर पर एक सक्रिय निर्देशिका डोमेन नियंत्रक की भूमिका के साथ एक डीएचसीपी सर्वर स्थापित करना स्वीकार्य है।
डीएचसीपी सर्वर होस्ट को एक स्थिर आईपी पता निर्दिष्ट करना सुनिश्चित करें। डायनेमिक आईपी पते वाले सर्वर पर पावरशेल कंसोल से डीएचसीपी भूमिका स्थापित करते समय, एक चेतावनी दिखाई देती है:Configure at least one static IP address on your computer before installing DHCP. WARNING: The following recommended condition is not met for DHCP: No static IP addresses were found on this computer. If the IP address changes, clients might not be able to contact this server. Please configure a static IP address before installing DHCP Server.
आप डीएचसीपी सर्वर स्थापित कर सकते हैं सर्वर प्रबंधक कंसोल से भूमिका (भूमिकाएँ और सुविधाएँ जोड़ें -> सर्वर भूमिकाएँ)।
डीएचसीपी भूमिका स्थापित करने के बाद, आपको परिनियोजन के बाद कॉन्फ़िगरेशन करने की आवश्यकता है। ऐसा करने के लिए, सर्वर मैनेजर कंसोल में, अधिसूचना पर क्लिक करें और पूर्ण DHCP कॉन्फ़िगरेशन चुनें। .
आपको सक्रिय निर्देशिका में नए डीएचसीपी सर्वर को अधिकृत करने के लिए प्रेरित किया जाएगा (प्राधिकरण स्क्रीन)। AD में DHCP सर्वर को अधिकृत करने के लिए, आपका खाता एंटरप्राइज़ एडमिन का सदस्य होना चाहिए डोमेन समूह।
यदि आपके पास AD में DHCP को अधिकृत करने की अनुमति नहीं है, तो आप निर्दिष्ट कर सकते हैं कि आपका DHCP सर्वर डोमेन प्राधिकरण की जाँच किए बिना शुरू हो सकता है:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\DHCPServer\Parameters" -Name DisableRogueDetection -Value 1 -Force
आप Windows सर्वर पर DHCP सर्वर भूमिका को स्थापित और कॉन्फ़िगर करने के लिए PowerShell कंसोल में निम्न कमांड का भी उपयोग कर सकते हैं:
Install-WindowsFeature DHCP –IncludeManagementTools
सत्यापित करें कि डीएचसीपी भूमिका और आरएसएटी-डीएचसीपी प्रबंधन उपकरण स्थापित हैं:
Get-WindowsFeature -Name *DHCP*| Where Installed
सक्रिय निर्देशिका में डीएचसीपी सर्वर को अधिकृत करें (सर्वर का डीएनएस नाम और आईपी पता निर्दिष्ट करें जिसका उपयोग डीएचसीपी क्लाइंट द्वारा किया जाएगा):
Add-DhcpServerInDC -DnsName hq-dc01.woshub.com -IPAddress 192.168.13.4
DHCP सर्वर के लिए स्थानीय सुरक्षा समूह बनाएँ:
Add-DhcpServerSecurityGroup
सर्वर मैनेजर को यह सूचना प्रदर्शित करने से रोकने के लिए कि डीएचसीपी भूमिका के लिए अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता है, कमांड चलाएँ:
Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\ServerManager\Roles\12 -Name ConfigurationState -Value 2
DHCPServer सेवा को पुनरारंभ करें:
Restart-Service -Name DHCPServer -Force
DHCP सर्वर डेटाबेस और लॉग %systemroot%\system32\dhcp
में संग्रहीत हैं :
- dhcp.mdb — DHCP सर्वर डेटाबेस फ़ाइल;
- j50.log - लेन-देन लॉग फ़ाइल (डीएचसीपी कॉन्फ़िगरेशन को पुनर्स्थापित करते समय उपयोग किया जाता है);
- j50.chk — चेकपॉइंट फ़ाइल;
- tmp.edb — DHCP सर्वर अस्थायी रूप से काम करने वाली फ़ाइल।
Windows Server 2019 पर DHCP स्कोप कॉन्फ़िगर करना
डीएचसीपी भूमिका स्थापित करने के बाद, आपको डीएचसीपी स्कोप बनाने की जरूरत है जो आईपी एड्रेस रेंज और अन्य पैरामीटर का वर्णन करता है जो सर्वर क्लाइंट को असाइन करता है।
dhcpmgmt.msc
कंसोल का उपयोग डीएचसीपी सर्वर को प्रबंधित करने के लिए किया जाता है (आप डीएचसीपी सर्वर को स्थानीय रूप से या आरएसएटी के साथ दूरस्थ कंप्यूटर से प्रबंधित कर सकते हैं)। DHCP कंसोल खोलें, अपने सर्वर का विस्तार करें, IPv4 पर राइट-क्लिक करें, फिर नया दायरा चुनें .
DHCP कार्यक्षेत्र का नाम सेट करें।
इस डीएचसीपी स्कोप और सबनेट मास्क द्वारा जारी किए जाने वाले आईपी पतों की श्रेणी निर्दिष्ट करें। इस उदाहरण में, मैं 192.168.100.0/24
के लिए इस DHCP दायरे का उपयोग करना चाहता हूं नेटवर्क। इस नेटवर्क के भीतर, डीएचसीपी सर्वर 192.168.100.50 - 192.168.100.250
रेंज से डायनेमिक आईपी एड्रेस असाइन करेगा। . अगली विंडो में, आप इस श्रेणी में बहिष्करण जोड़ सकते हैं (बहिष्करण और विलंब जोड़ें )।
इसके बाद, आपको डीएचसीपी क्लाइंट के आईपी पते की लीज अवधि निर्दिष्ट करने की आवश्यकता है (डिफ़ॉल्ट रूप से, यह 8 दिन है, और आपको इसे विशेष आवश्यकता के बिना बदलने की आवश्यकता नहीं है)।
चुनें कि आप अतिरिक्त डीएचसीपी स्कोप विकल्पों को कॉन्फ़िगर करना चाहते हैं।
।
नेटवर्क में डिफ़ॉल्ट गेटवे का IP पता निर्दिष्ट करें जिसे ग्राहकों को सौंपा जाना चाहिए (हमारे उदाहरण में, यह 192.168.100.1
है )।
फिर डोमेन नाम और डीएनएस आईपी सर्वर पतों को निर्दिष्ट करें जिन्हें डीएचसीपी क्लाइंट के लिए प्रचारित किया जाना है।
यह डीएचसीपी दायरे को सक्रिय करने के लिए बनी हुई है (इसे ग्राहकों की सेवा करने की अनुमति दें)।
डीएचसीपी सर्वर क्लाइंट्स को अलग-अलग सेटिंग्स असाइन कर सकता है (आईपी एड्रेस को छोड़कर)। दायरे के विकल्प इसके लिए उपयोग किया जाता है।
विंडोज सर्वर डीएचसीपी में, आप हर स्कोप के लिए ग्लोबल स्कोप सेटिंग्स या स्कोप ऑप्शन को कॉन्फ़िगर कर सकते हैं।
हमने पहले तीन स्कोप विकल्पों को कॉन्फ़िगर किया है:
- 003 राउटर
- 006 डीएनएस सर्वर
- 015 डीएनएस डोमेन नाम
अन्य विकल्प जोड़े जा सकते हैं (एनटीपी सर्वर, पीएक्सई सेटिंग्स, आदि)।
सर्वर विकल्प . में डीएचसीपी सर्वर के अनुभाग में, आप वैश्विक विकल्पों को कॉन्फ़िगर कर सकते हैं जो सभी क्षेत्रों द्वारा इनहेरिट किए जाएंगे। हालांकि, आप प्रत्येक क्षेत्र की सेटिंग में वैश्विक सेटिंग्स को ओवरराइड कर सकते हैं (स्कोप विकल्प सर्वर विकल्पों पर पूर्वता लेते हैं)।
एक एकल डीएचसीपी सर्वर सैकड़ों सबनेट और वीएलएएन की सेवा कर सकता है। इस प्रकार, आप इस पर कई स्कोप बना सकते हैं। मुख्य बात यह है कि प्रत्येक सबनेट पर एक डीएचसीपी रिले एजेंट को कॉन्फ़िगर किया जाना चाहिए जो आपके डीएचसीपी सर्वर पर डीएचसीपी अनुरोधों को प्रसारित करता है। सिस्को शब्दों में, डीएचसीपी रिले को ip helper
. कहा जाता है . आप विंडोज सर्वर होस्ट पर डीएचसीपी रिले को भी कॉन्फ़िगर कर सकते हैं।
67 UDP
port पोर्ट पर प्रेषित किए जाते हैं , और UDP 68
. पर वापस जाएं . डीएचसीपी सर्वर पर आईपी एड्रेस रिजर्वेशन को कॉन्फ़िगर करना
डिफ़ॉल्ट रूप से, DCHP सर्वर क्लाइंट को डायनेमिक पते पट्टे पर देता है। इसका मतलब है कि किसी भी क्लाइंट का आईपी एड्रेस बदल सकता है। यदि आप चाहते हैं कि कुछ डिवाइस हमेशा डीएचसीपी सर्वर से एक ही स्थिर आईपी पता प्राप्त करें, तो आप इसे आरक्षित कर सकते हैं (उदाहरण के लिए, उपयोगकर्ताओं के कंप्यूटर से जुड़े नेटवर्क प्रिंटर के लिए)।
डीएचसीपी रिजर्वेशन बनाने के लिए, एक स्कोप चुनें और रिजर्वेशन सेक्शन में जाएं। नया आरक्षण Select चुनें मेनू से।
आरक्षण बनाते समय, आपको उस आईपी पते को निर्दिष्ट करना होगा जिसे आप डिवाइस और उसके अद्वितीय मैक पते को असाइन करना चाहते हैं। विंडोज़ में मैक पता ipconfig /all
. के परिणामों से प्राप्त किया जा सकता है कमांड या पॉवरशेल का उपयोग करके (Get-NetAdapter | select Name, Macaddress
) वैकल्पिक रूप से, आप डिवाइस का नाम और विवरण निर्दिष्ट कर सकते हैं।
आप किसी उपकरण को पता पट्टों . में ढूंढकर उसके वर्तमान गतिशील पते को आरक्षित भी कर सकते हैं डीएचसीपी कंसोल का खंड। डिवाइस पर क्लिक करें और आरक्षण में जोड़ें चुनें ।
पावरशेल के साथ डीएचसीपी सर्वर को कैसे कॉन्फ़िगर और प्रबंधित करें?
आप पावरशेल कंसोल से विंडोज सर्वर 2019/2016 में डीएचसीपी सर्वर को कॉन्फ़िगर और प्रबंधित करने के लिए सभी ऑपरेशन कर सकते हैं। आइए बुनियादी डीएचसीपी प्रबंधन आदेशों पर एक नज़र डालें। इसके लिए DHCPServer मॉड्यूल का उपयोग किया जाता है। मॉड्यूल को PowerShell सत्र में आयात करें:
Import-Module DHCPServer
आप DHCP मॉड्यूल में cmdlets की पूरी सूची इस तरह प्रदर्शित कर सकते हैं:
Get-Command -Module DHCPServer
आइए सक्रिय निर्देशिका में अधिकृत डीएचसीपी सर्वरों की सूची प्रदर्शित करें:
Get-DhcpServerInDC
निर्दिष्ट सर्वर पर डीएचसीपी कार्यक्षेत्रों की सूची प्राप्त करें:
Get-DhcpServerv4Scope –ComputerName be-dhcp1
यदि अधिक क्षेत्र प्रदर्शित फ़ील्ड की आवश्यकता है (विलंब, विवरण, नाम, आदि):
Get-DhcpServerv4Scope –ComputerName be-dhcp1| FL *
यदि IPv6 कार्यक्षेत्रों के बारे में जानकारी प्रदर्शित करनी है:
Get-DHCPServerv6Scope
एक निश्चित डीएचसीपी दायरे की सेटिंग प्राप्त करें:
Get-DhcpServerv4Scope –ComputerName be-dhcp1 –ScopeID 192.168.12.0
आइए 192.168.113.50 से 192.168.113.250 तक आईपी एड्रेस रेंज के साथ एक नया निष्क्रिय डीएचसीपी स्कोप बनाएं:
Add-DhcpServerv4Scope -Name “NY Branch1 192.168.113.0” -StartRange 192.168.113.50 -EndRange 192.168.113.250 -SubnetMask 255.255.255.0 -State InActive
निम्नलिखित डीएचसीपी स्कोप विकल्प सेट करें:डीएनएस सर्वर, डोमेन और डिफ़ॉल्ट गेटवे पता:
Set-DhcpServerv4OptionValue -ScopeID 192.168.113.0 -DnsDomain woshub.com -DnsServer 192.168.13.4 -Router 192.168.113.1
DHCP दायरे में अपवाद जोड़ें:
Add-DhcpServerv4ExclusionRange -ScopeID 192.168.113.0 -StartRange 192.168.113.90 -EndRange 192.168.113.100
डीएचसीपी स्कोप सक्रिय करें:
Set-DhcpServerv4Scope -ScopeID 192.168.113.0 -State Active
सुविधा के लिए, एक नया दायरा बनाते समय आप निम्न पावरशेल कमांड का उपयोग कर सकते हैं:$HashArgs = @{
'Name' = 'NY Office Scope';
'Description' = 'Workstations';
'StartRange' = '192.168.120.10';
'EndRange' = '192.168.120.200';
'SubnetMask' = '255.255.255.0';
'State' = 'Active';
'LeaseDuration' = '7.00:00:00';
}
Add-DhcpServerv4Scope @HashArgs
आप अन्य DHCP सर्वर विकल्प (जैसे, WPAD) को निम्नानुसार जोड़ सकते हैं:
Add-DhcpServerv4OptionDefinition -ComputerName be-dhcp1 -Name WPAD -OptionId 252 -Type String
आप कॉन्फ़िगर किए गए DHCP सर्वर विकल्पों की सूची प्रदर्शित कर सकते हैं:
Get-DHCPServerv4OptionValue -ComputerName be-dhcp1 | Format-List
कॉन्फ़िगर किए गए कार्यक्षेत्र विकल्पों की सूची प्रदर्शित करें:
Get-DHCPServerv4OptionValue -ComputerName be-dhcp1 -ScopeId 192.168.12.0 | Format-List
डीएचसीपी स्कोप 192.168.12.0 के लिए लीज्ड आईपी एड्रेस की वर्तमान सूची दिखाएं:
Get-DHCPServerv4Lease -ScopeId 192.168.12.0 -ComputerName be-dhcp1
एक क्लाइंट के लिए एक डीएचसीपी आरक्षण बनाएं, जिसे एक गतिशील आईपी पता 192.168.12.88 सौंपा गया है (पट्टे पर दिए गए आईपी पते को आरक्षित में बदलें):
Get-DhcpServerv4Lease -ComputerName be-dhcp1 -IPAddress 192.168.12.88| Add-DhcpServerv4Reservation -ComputerName be-dhcp1
आप CSV फ़ाइल में सूचीबद्ध कंप्यूटरों के लिए IP पतों का थोक आरक्षण कर सकते हैं। ऐसा करने के लिए, निम्न प्रारूप में एक टेक्स्ट फ़ाइल बनाएं:
ScopeId,IPAddress,Name,ClientId,Description 192.168.12.0,192.168.12.88,PC-be-s1,2a-a2-1c-39-42-1f,Reservation PC-be-s1 192.168.12.0,192.168.12.89,PC-be-s2,2a-a2-1c-59-22-2f,Reservation PC-be-s2
फ़ाइल को c:\dhcp\DHCPReservations.csv
. के रूप में सहेजें और निम्न आदेश चलाएँ, जो CSV फ़ाइल से डेटा आयात करेगा और ग्राहकों के लिए DHCP आरक्षण बनाएगा:
Import-Csv –Path c:\dhcp\DHCPReservations.csv | Add-DhcpServerv4Reservation -ComputerName be-dhcp1
किसी DHCP सर्वर पर एक दायरा निष्क्रिय करें:
Set-DhcpServerv4Scope -ComputerName be-dhcp1 -ScopeId 192.168.12.0 -State InActive
DHCP सर्वर से एक दायरा निकालें:
Remove-DHCPServerv4Scope -ComputerName be-dhcp1 -ScopeId 192.168.12.0 -Force
आप डीएचसीपी सर्वर आँकड़े (क्षेत्रों और आरक्षणों की संख्या, उपयोग किए गए पतों का प्रतिशत, आदि) प्राप्त कर सकते हैं।
Get-DhcpServerv4Statistics -ComputerName be-dhcp1
एक विशिष्ट दायरे के लिए समान जानकारी Get-DhcpServerv4ScopeStatistics
का उपयोग करके प्राप्त की जा सकती है cmdlet.
DHCP सर्वर कॉन्फ़िगरेशन को निम्न कमांड के साथ XML फ़ाइल में निर्यात किया जा सकता है:
Export-DHCPServer -ComputerName be-dhcp1 -File C:\dhcp\dhcp-export.xml
इसके अलावा, इन डीएचसीपी सर्वर सेटिंग्स को दूसरे डीएचसीपी सर्वर पर आयात (स्थानांतरित) किया जा सकता है:
Import-DHCPServer -ComputerName be-dhcp2 -File C:\dhcp\dhcp-export.xml -BackupPath C:\dhcpbackup\