Tôi đang thử nghiệm các thiết lập mạng khác nhau bằng VM. Khi tôi thiết lập vai trò DHCP trên Windows Server, nó yêu cầu IP tĩnh. Tôi đang gặp khó khăn để hiểu tại sao điều này là cần thiết từ quan điểm kỹ thuật .
Sự hiểu biết của tôi về DHCP là, một khách hàng phát một yêu cầu DHCP Discovery trên mạng và bất kỳ thiết bị nào trên mạng đều có thể đáp ứng. Do đó, một máy chủ DHCP cần một địa chỉ IP, nhưng tại sao IP này cần phải tĩnh? Máy chủ DHCP có thể lấy địa chỉ của nó ở nơi khác và vẫn trả lời phát sóng miễn là có IP.
Ví dụ
- Máy chủ A , Máy chủ B và Máy khách X đều được kết nối với cùng một công tắc
- Máy chủ A là 10.0.0.1 và phục vụ 10.0.0.X / 24
- Máy chủ A được cấu hình để chỉ cung cấp IP cho Máy chủ B thông qua bộ lọc MAC
- Máy chủ B nhận IP từ Máy chủ A , do đó, nó sống trên 10.0.0.X / 24
- Máy chủ B phục vụ 10.0.1.X / 24
- Máy khách X kết nối và nhận IP từ Máy chủ B
Tất nhiên, một khi Client X nhận được IP từ Máy chủ B , nó sẽ không thể liên hệ trực tiếp với Máy chủ B vì chúng sống trên các mạng con khác nhau. Nhưng đó không phải là vấn đề - yêu cầu DHCP (ban đầu) là một chương trình phát sóng, vì vậy mọi người trên tổng đài sẽ nhận được nó.
Bỏ qua quan điểm quản lý, tại sao tôi không thể có
- Một máy chủ DHCP chính có IP tĩnh, nó chỉ phục vụ các máy chủ DHCP khác
- Phạm vi địa chỉ cho các máy chủ DHCP "phụ"
- Một dải địa chỉ cho các máy khách, được lấy từ các máy chủ DHCP "phụ"
Có lý do kỹ thuật nào mà máy chủ DHCP phải có IP tĩnh không?