กำหนดค่าเซิร์ฟเวอร์ DHCP บน Windows Server 2022
DHCP ย่อมาจาก Dynamic Host Configuration Protocol เซิร์ฟเวอร์ DHCP คือเซิร์ฟเวอร์เครือข่ายที่กำหนดที่อยู่ IP และข้อมูลการกำหนดค่าเครือข่ายอื่นๆ ให้กับอุปกรณ์บนเครือข่ายแบบไดนามิก เมื่ออุปกรณ์เชื่อมต่อกับเครือข่าย อุปกรณ์จะส่งคำขอไปยังเซิร์ฟเวอร์ DHCP สำหรับที่อยู่ IP และข้อมูลอื่นๆ เช่น ซับเน็ตมาสก์ เกตเวย์เริ่มต้น และที่อยู่เซิร์ฟเวอร์ DNS จากนั้นเซิร์ฟเวอร์ DHCP จะกำหนดที่อยู่ IP ให้กับอุปกรณ์จากกลุ่มที่อยู่ที่มีอยู่ และกำหนดการตั้งค่าเครือข่ายอื่นๆ
นี่เป็นเครื่องมือที่สำคัญมากเพราะจะทำให้การบริหารและการจัดการเครือข่าย หากไม่มีสิ่งนี้ ผู้ดูแลระบบเครือข่ายจะต้องกำหนดที่อยู่ IP ให้กับแต่ละอุปกรณ์บนเครือข่ายด้วยตนเอง ซึ่งอาจใช้เวลานานและเสี่ยงต่อข้อผิดพลาด
DHCP ยังช่วยให้ใช้ที่อยู่ IP ได้อย่างมีประสิทธิภาพ เนื่องจากสามารถกำหนดที่อยู่ชั่วคราวให้กับอุปกรณ์ที่เชื่อมต่อกับเครือข่ายชั่วคราวเท่านั้น เช่น อุปกรณ์ของผู้เยี่ยมชม นอกจากนี้ยังสามารถให้ข้อมูลการกำหนดค่าเครือข่ายอื่นๆ เช่น ที่อยู่เซิร์ฟเวอร์ DNS เซิร์ฟเวอร์เวลา และเซิร์ฟเวอร์สำหรับบูตเครือข่าย เซิร์ฟเวอร์ DHCP ยังสามารถจัดสรรที่อยู่ IP ที่สงวนไว้ให้กับอุปกรณ์เฉพาะ เพื่อให้มั่นใจว่าพวกเขาจะได้รับที่อยู่ IP เดียวกันเสมอทุกครั้งที่เชื่อมต่อกับเครือข่าย
เซิร์ฟเวอร์ DHCP ทำงานอย่างไร
ก่อนที่เราจะเจาะลึกประเด็นนี้ สิ่งสำคัญคือต้องทำความเข้าใจวิธีการทำงานของเซิร์ฟเวอร์ DHCP
เมื่ออุปกรณ์เชื่อมต่อกับเครือข่าย อุปกรณ์จะส่งข้อความออกอากาศเพื่อขอข้อมูลการกำหนดค่าเครือข่าย เซิร์ฟเวอร์ DHCP บนเครือข่ายได้รับการออกอากาศนี้และตอบสนองด้วยข้อความที่เสนอเพื่อกำหนดที่อยู่ IP และข้อมูลการกำหนดค่าเครือข่ายอื่นๆ ให้กับอุปกรณ์ หากอุปกรณ์ยอมรับข้อเสนอ อุปกรณ์จะส่งคำขอไปยังเซิร์ฟเวอร์ DHCP และเซิร์ฟเวอร์จะกำหนดที่อยู่ IP และข้อมูลการกำหนดค่าอื่นๆ ให้กับอุปกรณ์
เซิร์ฟเวอร์ DHCP จะกำหนดที่อยู่ IP ที่พร้อมใช้งานจากพูลเครือข่ายที่ได้รับการกำหนดค่าให้จัดการ นอกจากนี้ยังสามารถจองที่อยู่ IP บางอย่างสำหรับอุปกรณ์เฉพาะตามที่อยู่ Media Access Control (MAC) ของพวกเขา
แผนภาพด้านล่างจะช่วยให้คุณเข้าใจวิธีการทำงานของเซิร์ฟเวอร์ DHCP
คู่มือนี้จะสาธิตวิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ DHCP บน Windows Server 2022
1. ติดตั้งเซิร์ฟเวอร์ DHCP บน Windows Server 2022
มีสองวิธีที่สามารถทำได้เมื่อติดตั้งเซิร์ฟเวอร์ DHCP บน Windows Server 2022 เหล่านี้คือ:
- การใช้ GUI
- การใช้ PowerShell
ทำตามวิธีการด้านล่างเพื่อติดตั้งเซิร์ฟเวอร์ DHCP บน Windows Server 2022
วิธีที่ 1: ติดตั้งเซิร์ฟเวอร์ DHCP บน Windows Server 2022 โดยใช้ GUI
หากต้องการติดตั้งเซิร์ฟเวอร์ DHCP จาก GUI ให้เปิดตัวจัดการเซิร์ฟเวอร์แล้วคลิก เพิ่มบทบาทและคุณลักษณะ
ในหน้านี้ เลือกตัวเลือก การติดตั้งตามบทบาทหรือตามคุณลักษณะ
เลือกเซิร์ฟเวอร์ปลายทางที่คุณต้องการติดตั้ง
บนแท็บบทบาท ให้เลือก เซิร์ฟเวอร์ DHCP
อนุญาตให้ติดตั้งคุณสมบัติเพิ่มเติมใดๆ ไปยังเซิร์ฟเวอร์ DHCP และติดตั้ง
วิธีที่ 2: ติดตั้งเซิร์ฟเวอร์ DHCP บน Windows Server 2022 โดยใช้ PowerShell
นอกจากนี้ยังสามารถติดตั้งเซิร์ฟเวอร์ DHCP บน Windows Server 2022 โดยใช้ PowerShell ได้อีกด้วย สิ่งที่คุณต้องมีคือเรียกใช้ PowerShell ด้วยสิทธิ์ระดับสูงและดำเนินการคำสั่งด้านล่าง:
Install-WindowsFeature DHCP -IncludeManagementToolsผลลัพธ์ตัวอย่าง:
2. กำหนดค่าเซิร์ฟเวอร์ DHCP บน Windows Server 2022
นอกจากนี้ เมื่อกำหนดค่าเซิร์ฟเวอร์ DHCP บน Windows Server 2022 คุณสามารถใช้ทั้ง GUI และ PowerShell ขั้นตอนนี้ยังครอบคลุมทั้งสองวิธีด้วย เลือกวิธีที่เหมาะกับคุณที่สุด
วิธีที่ 1: กำหนดค่าเซิร์ฟเวอร์ DHCP บน Windows Server 2022 โดยใช้ GUI
เมื่อติดตั้งเซิร์ฟเวอร์ DHCP แล้ว คุณสามารถแก้ไขได้จากตัวจัดการเซิร์ฟเวอร์ เลือก DHCP และเลือก เพิ่มเติม ในการแจ้งเตือนที่ปรากฏขึ้น
คลิกที่ การกำหนดค่า DHCP ให้เสร็จสมบูรณ์ ที่มุมขวาบน
ดำเนินการต่อไปยังแท็บการกำหนดค่า
ในแท็บนี้ หากเซิร์ฟเวอร์ของคุณเป็นแบบสแตนด์อโลน คุณจะ ข้ามการให้สิทธิ์โฆษณา และเพียงยอมรับการเปลี่ยนแปลง
แต่หากเซิร์ฟเวอร์เข้าร่วมกับ โดเมน AD ผู้ใช้ปัจจุบันจะถูกตั้งค่าให้อนุญาตโดยอัตโนมัติ คุณสามารถตั้งค่าผู้ใช้รายอื่นเพื่อรับสิทธิ์ จากนั้นจึงยอมรับการเปลี่ยนแปลง
หลังจากกำหนดค่าการอนุญาตสำเร็จแล้ว ให้คลิกปุ่มปิด ตอนนี้กลับไปที่ตัวจัดการเซิร์ฟเวอร์แล้วคลิกที่ เครื่องมือ->DHCP
คลิกขวาที่โฆษณา IPv4 เลือก ขอบเขตใหม่
ดำเนินการกำหนดค่า
ระบุชื่อและคำอธิบายของขอบเขตใหม่ที่จะสร้าง:
ระบุช่วงที่อยู่ IP และซับเน็ตสำหรับขอบเขตใหม่
คุณสามารถระบุที่อยู่ IP ที่คุณต้องการรักษา/ยกเว้นจากการเช่าได้ หากคุณไม่ต้องการเก็บรักษา ให้เว้นว่างไว้
ระบุระยะเวลาการเช่า
ดำเนินการต่อและกำหนดค่าตัวเลือก DHCP
จัดเตรียมเกตเวย์สำหรับเครือข่าย
ระบุชื่อโดเมนและเซิร์ฟเวอร์ DNS สำหรับเครือข่าย หากเซิร์ฟเวอร์เปิด AD สิ่งนี้จะถูกตั้งค่าโดยอัตโนมัติ เพียงตรวจสอบอีกครั้งเพื่อให้แน่ใจว่าไม่เป็นไรก่อนดำเนินการต่อ
ทำการกำหนดค่าเซิร์ฟเวอร์ WINS หากไม่สนใจ คุณสามารถเว้นว่างไว้และดำเนินการต่อได้
เปิดใช้งานขอบเขตที่สร้างขึ้น
เสร็จสิ้นการสร้าง
วิธีที่ 2: กำหนดค่าเซิร์ฟเวอร์ DHCP บน Windows Server 2022 โดยใช้ PowerShell
การกำหนดค่าข้างต้นทั้งหมดไปยังเซิร์ฟเวอร์ DHCP สามารถทำได้จาก PowerShell เช่นกัน เปิดใช้ PowerShell ด้วยสิทธิ์ระดับสูง และทำตามขั้นตอนด้านล่าง:
เริ่มต้นด้วยการสร้างกลุ่มความปลอดภัยบนระบบของคุณ:
Add-DhcpServerSecurityGroup -ComputerName "server_name_here"
netsh dhcp add securitygroupsหากเซิร์ฟเวอร์อยู่ใน โดเมน AD ให้เรียกใช้คำสั่งด้านล่างด้านล่างเพื่อขออนุมัติ ระบุชื่อเซิร์ฟเวอร์และที่อยู่ IP
Add-DhcpServerInDC -DnsName "server_name_here" -IPAddress 192.168.205.20 -PassThruตอนนี้เราจะสร้างขอบเขตและจัดเตรียมการกำหนดค่า IPV4 ซึ่งรวมถึงช่วง IP, ซับเน็ต และระยะเวลาการเช่า ตัวอย่างเช่น:
Add-DhcpServerv4Scope -Name "Home Network" `
-StartRange 192.168.205.30 `
-EndRange 192.168.205.254 `
-SubnetMask 255.255.255.0 `
-LeaseDuration 8.00:00:00 `
-State Active `
-PassThru สุดท้าย ตั้งชื่อโดเมน เซิร์ฟเวอร์ DNS และเกตเวย์สำหรับขอบเขต:
Set-DhcpServerv4OptionValue -DnsDomain "computingforgeeks.org" `
-DnsServer "192.168.205.20" `
-Router "192.168.205.1" `
-ScopeId "192.168.205.0" `
-PassThru ผลลัพธ์ตัวอย่าง:
รีสตาร์ทขอบเขตเพื่อให้การเปลี่ยนแปลงมีผล:
Restart-Service DHCPServer 3. กำหนดค่าไคลเอ็นต์ DHCP
เราต้องการทดสอบว่าเซิร์ฟเวอร์ DHCP บน Windows Server 2022 ทำงานตามที่ต้องการหรือไม่ คุณสามารถกำหนดค่าไคลเอนต์ Windows, Linux, OS-X เพื่อเชื่อมต่อได้
สำหรับคู่มือนี้ ฉันจะสาธิตด้วยไคลเอนต์ Windows และ Linux
1. บนวินโดวส์
บน Windows ให้ไปที่การตั้งค่าเครือข่าย ใต้การกำหนด IP ตั้งค่าเป็น อัตโนมัติ (DHCP) ตามที่แสดง
เมื่อบันทึกแล้ว ไคลเอนต์ควรได้รับ IP ในช่วงที่อยู่ตลอดจนเซิร์ฟเวอร์ DNS ตามที่กำหนดค่าบนเซิร์ฟเวอร์ DHCP ของคุณ
คุณสามารถทำได้ใน PowerShell ขั้นแรก รับดัชนีอินเทอร์เฟซเครือข่าย (หมายเลข ifIndex) ด้วยคำสั่ง:
Get-NetIPInterface -AddressFamily IPv4จากนั้นเปิดใช้งาน DHCP บนอินเทอร์เฟซด้วยคำสั่ง:
Set-NetIPInterface -InterfaceIndex 4 -Dhcp Enabled อย่าลืมแทนที่ 4 ด้วยหมายเลขอินเทอร์เฟซที่ถูกต้องของคุณ
จากนั้นใช้การเปลี่ยนแปลง:
ipconfig /all เมื่อบันทึกการเปลี่ยนแปลงแล้ว คุณจะมีเอาต์พุตการกำหนด IP
2. บนลินุกซ์
ยังอยู่บน Linux คุณสามารถตั้งค่าการกำหนด DHCP IP ได้จากทั้ง GUI และจากเทอร์มินัล
ใช้เทอร์มินัลเปิดตัวจัดการเครือข่าย:
nmtuiขณะอยู่ที่นี่ ให้แก้ไขการเชื่อมต่อ
เลือกอินเทอร์เฟซที่คุณต้องการใช้สำหรับการเชื่อมต่อ
ตอนนี้เปลี่ยนเป็น IP และ DNS อัตโนมัติ:
บันทึกการเปลี่ยนแปลง จากนั้นปิดใช้งานและเปิดใช้งานอินเทอร์เฟซเพื่อให้การเปลี่ยนแปลงมีผล:
จาก GUI คุณไปที่การตั้งค่าเครือข่ายตั้งค่า IP และ DNS อัตโนมัติดังแสดงด้านล่าง:
เมื่อบันทึกแล้ว การเปลี่ยนแปลงจะปรากฏดังภาพ
นอกจากนี้บน เซิร์ฟเวอร์ DNS อุปกรณ์ที่เพิ่มจะปรากฏใต้ การเช่าที่อยู่
เอาล่ะ!
คำตัดสิน
ณ จุดนี้ คุณควรจะสามารถติดตั้งและกำหนดค่าเซิร์ฟเวอร์ DHCP บน Windows Server 2022 ผ่านทาง PowerShell และ GUI ได้ ฉันหวังว่าคู่มือนี้มีความสำคัญต่อคุณ
ดูเพิ่มเติมในหน้านี้:
- การใช้เซิร์ฟเวอร์ Dnsmasq DHCP ใน Proxmox สำหรับ VMs IP
- ติดตั้งเซิร์ฟเวอร์ DHCP และไคลเอนต์บน CentOS 8/RHEL 8
- กำหนดค่าไคลเอนต์ Windows เพื่อรับ IP จากเซิร์ฟเวอร์ DHCP
- ติดตั้งและกำหนดค่าเซิร์ฟเวอร์ DHCP บน Windows Server


































