我最近对DHCP有了了解,它可以为计算机动态分配IP地址。但是,如果世界各地的两个DHCP服务器为两个不同的计算机分配相同的IP地址,该怎么办?它与ip地址的uniqueness属性冲突吗? 例如,两个DHCP服务器将IP地址x分配给computer1和computer2,我想通过查看DNS服务器将邮件发送到computer1,应该将其发送到IP地址x。但是存在冲突,因为两台不同的计算机具有相同的IP地址x。有人可以消除我的疑问。
假设我要联系一个域名为example.com的服务器,DNS服务器中存储的IP地址为127.18.1.1,DHCP将此服务器的IP地址更改为某个随机值127.19.1.1,那么该地址如何已解决,因为我正在联系具有127.18.1.1的example.com
答案 0 :(得分:0)
有许多方法可以避免此问题。
首先,通过保持较小的网络,将机器隔离到特定的功能,地理区域等中,可以降低使用大量地址的风险。
第二,如果网络上必须有多个DHCP服务器,则应在它们之间分配地址空间。因此,如果您具有192.168.0.0/24,则一台服务器将处理192.168.0.0/25,另一台服务器将处理192.168.127.0/25
第三,大多数DHCP服务器在提供IP地址之前都会对其进行ping操作。如果该地址得到响应,它将被标记为“已冲突”,将不再提供。