Dynamic Host Configuration Protocol (DHCP) เป็นส่วนหนึ่งของเครือข่ายและควบคุมสิ่งที่ ที่อยู่ IP อุปกรณ์ต่างๆได้รับเพื่อให้สามารถสื่อสารกับอินเทอร์เน็ตได้ โดยปกติการกำหนด IP จะเป็นไปโดยอัตโนมัติ แต่หากคุณต้องการ IP แบบคงที่ความคุ้นเคยกับ DHCP เป็นสิ่งสำคัญ
DHCP สามารถจัดการการกำหนด IP
อุปกรณ์ทุกเครื่องที่เชื่อมต่อกับเครือข่ายจำเป็นต้องมีที่อยู่ IP ในช่วงแรกของการสร้างเครือข่ายผู้ใช้กำหนดที่อยู่ IP ด้วยตนเอง แต่นั่นเป็นงานที่ยุ่งยากโดยเฉพาะอย่างยิ่งสำหรับสถานที่ที่มีอุปกรณ์จำนวนมากเช่นสำนักงานของ บริษัท DHCP ส่วนหนึ่งจะทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติซึ่งทำให้การเชื่อมต่ออุปกรณ์กับเครือข่ายง่ายขึ้น เซิร์ฟเวอร์หรือเราเตอร์ DHCP จัดการกระบวนการนี้โดยยึดตามชุดของกฎที่กำหนดไว้ เราเตอร์ส่วนใหญ่ตั้งค่าให้ใช้ช่วง 192.168.0.x ดังนั้นโดยทั่วไปคุณจะเห็นที่อยู่ IP แบบนี้ในเครือข่ายภายในบ้าน
กระบวนการนี้ค่อนข้างตรงไปตรงมา เมื่อไคลเอนต์ (คอมพิวเตอร์อุปกรณ์ IOT แท็บเล็ตโทรศัพท์มือถือ ฯลฯ ) เชื่อมต่อกับเครือข่ายไคลเอ็นต์จะส่งสัญญาณ (เรียกว่า DHCPDISCOVER) ไปยังเซิร์ฟเวอร์ DHCP (หรือเราเตอร์) เซิร์ฟเวอร์ตอบสนองด้วยกฎและการตั้งค่าทั้งหมดสำหรับเครือข่ายและที่อยู่ IP สำหรับใช้งาน (DHCPOFFER) ไคลเอ็นต์รับทราบข้อมูลและขออนุญาตใช้ที่อยู่ที่กำหนด (ข้อความ DHCPREQUEST) สุดท้ายเซิร์ฟเวอร์ DHCP รับทราบคำขอและไคลเอนต์มีอิสระที่จะเชื่อมต่อกับเครือข่าย
DHCP ควบคุมช่วงของที่อยู่ IP
คุณสามารถกำหนดค่า DHCP เพื่อควบคุมช่วงของที่อยู่ IP ที่พร้อมใช้งาน หากคุณระบุว่าช่วงนั้นเริ่มต้นที่ 192.168.0.1 และสิ้นสุดเป็น 192.168.0.100 ที่อยู่ทั้งหมดที่มีอยู่จะอยู่ที่ใดที่หนึ่งภายในช่วงนั้น คุณจะไม่เห็นอุปกรณ์ที่กำหนดให้กับ 192.168.0.101 นอกจากนี้โปรดทราบว่า IP เริ่มต้น (192.168.0.1 ในตัวอย่างนี้) สงวนไว้สำหรับเราเตอร์ เราเตอร์บางตัวแสดงเฉพาะที่อยู่เริ่มต้นจากนั้นรวมตัวเลือกสำหรับจำนวนผู้ใช้สูงสุด (ซึ่งจะกำหนดที่อยู่ปลายทาง)
ข้อดีก็คือคุณสามารถควบคุมจำนวนอุปกรณ์ที่เชื่อมต่อกับเครือข่ายของคุณพร้อมกันได้ (ไม่เกิน 100 ในตัวอย่างนี้) แต่ข้อเสียคือหากคุณตั้งค่าช่วงให้เล็กเกินไปคุณจะป้องกันการเชื่อมต่ออุปกรณ์ใหม่โดยไม่ได้ตั้งใจได้ เพื่อให้ช่วงที่อยู่ IP ต่ำลงเซิร์ฟเวอร์ DHCP จะเช่าเฉพาะที่อยู่ IP ให้กับอุปกรณ์เท่านั้น
ที่อยู่ที่กำหนดแบบไดนามิกเป็นแบบชั่วคราว
เมื่อเซิร์ฟเวอร์ DHCP กำหนดที่อยู่ IP เซิร์ฟเวอร์จะทำเช่นนั้นภายใต้ระบบสัญญาเช่า เครื่องจะเก็บรักษาที่อยู่ IP นี้ไว้ตามจำนวนวันที่กำหนดหลังจากนั้นจะสามารถลองต่ออายุที่อยู่ IP ได้ หากไม่มีการส่งสัญญาณการต่ออายุ (เช่นเครื่องที่เลิกใช้งาน) เซิร์ฟเวอร์ DHCP จะเรียกคืนที่อยู่ IP เพื่อกำหนดให้กับอุปกรณ์อื่น เมื่อตรวจพบสัญญาณการต่ออายุอุปกรณ์จะยังคงรักษาที่อยู่ IP ไว้เป็นเวลาอีกชุดหนึ่ง นี่คือสาเหตุที่ที่อยู่ IP ของคุณอาจเปลี่ยนไปเป็นครั้งคราวหากคุณใช้ตัวเลือก ipconfig บ่อยๆ
เป็นไปได้ที่อุปกรณ์ 2 เครื่องจะใช้ IP เดียวกันเช่นเครื่อง VM ที่ใช้เวลาส่วนใหญ่ในการออฟไลน์ เครื่อง VM จะไม่สามารถส่งสัญญาณต่ออายุได้ดังนั้นที่อยู่ IP ของเครื่องจะถูกส่งไปยังเครื่องอื่น เมื่อนำ VM กลับมาใช้งานจะยังคงมีบันทึกที่อยู่ IP เก่า (โดยเฉพาะอย่างยิ่งหากกู้คืนจากสแนปชอต) แต่จะไม่สามารถใช้ที่อยู่ IP นั้นได้เนื่องจากมีการใช้ที่อยู่ หากไม่ได้รับอนุญาตก็จะไม่สามารถเชื่อมต่อกับเครือข่ายได้จนกว่าจะกำหนด IP ใหม่ แต่การใช้ที่อยู่ IP แบบไดนามิกควรป้องกันสถานการณ์ประเภทนี้
ที่อยู่ IP แบบคงที่เป็นสิ่งจำเป็นสำหรับอุปกรณ์บางอย่าง
หากคุณมีเครื่องพิมพ์ที่เชื่อมต่อกับเครือข่ายหรือเซิร์ฟเวอร์สื่อ (เช่นหน่วย NAS หรือเซิร์ฟเวอร์ Plex) จะไม่สะดวกที่จะเปลี่ยนที่อยู่ IP ของตน แม้ว่าการต่ออายุสัญญาเช่าจะสามารถป้องกันปัญหานี้ได้ แต่ก็ยังสามารถเปลี่ยนแปลงที่อยู่ IP ได้ หากเราเตอร์ของคุณรีสตาร์ทเนื่องจากไฟฟ้าดับหรือเพราะคุณกำลังพยายาม แก้ปัญหาที่น่ารำคาญ จากนั้นที่อยู่ IP ที่สร้างแบบไดนามิกทั้งหมดอาจถูกกำหนดใหม่ สำหรับสถานการณ์เหล่านั้นการกำหนดไฟล์ ที่อยู่ IP แบบคงที่ จะแก้ปัญหา
กระบวนการที่แน่นอนสำหรับสิ่งนี้แตกต่างกันไปโดยเฉพาะอย่างยิ่งเมื่ออินเทอร์เฟซเว็บของเราเตอร์สามารถเปลี่ยนจากอุปกรณ์เป็นอุปกรณ์ได้แม้ว่าจะผลิตโดยผู้ผลิตรายเดียวกันก็ตาม ในเราเตอร์บางรุ่นเช่น ชุดเราเตอร์ Eero Mesh ซึ่งอาจเรียกอีกคำศัพท์หนึ่งเช่นการจอง IP แต่ที่อยู่ IP แบบคงที่ยังคงต้องเป็นไปตามกฎช่วงใด ๆ หากมีอยู่ การใช้ที่อยู่ IP ปัจจุบันเป็นพื้นฐานสำหรับ IP แบบคงที่มักเป็นสิ่งที่ง่ายที่สุดที่จะทำ อาจเป็นไปได้ที่จะตั้งค่า IP แบบคงที่ทั้งนี้ขึ้นอยู่กับอุปกรณ์และระบบปฏิบัติการ ที่ปลายอุปกรณ์ แทนที่จะผ่านเราเตอร์หรือเซิร์ฟเวอร์ DHCP สิ่งนี้อาจจำเป็นหากตัวเราเตอร์ไม่รองรับ Static IP