首页 > 解决方案 > DHCP 如何为网络分配唯一地址以及是否需要更改 DNS 查找

问题描述

我最近了解了 DHCP,它动态地将 IP 地址分配给计算机。但是,如果世界各地的两台 DHCP 服务器将相同的 IP 地址分配给两台不同的计算机会怎样。它与ip地址的唯一性属性是否冲突。例如,两个 DHCP 服务器将 IP 地址 x 分配给计算机 1 和计算机 2,我想通过查看 DNS 服务器将邮件发送到计算机 1,它应该发送到 IP 地址 x。但是由于两台不同的计算机具有相同的 IP 地址 x,因此存在冲突。有人可以解决我的疑问。

假设我想联系一个域名为 example.Com 且存储在 DNS 服务器中的 IP 地址为 127.18.1.1 的服务器,并且 DHCP 将此服务器的 IP 地址更改为某个随机值 127.19.1.1 那么该地址是如何解析的,因为我我正在联系 example.com,它有 127.18.1.1

标签: networkingdnsipdhcp

解决方案


有很多方法可以避免这个问题。

首先,通过保持网络小型化,将机器划分为特定功能、地理区域等,您可以降低使用大量地址池的风险。

其次,如果您必须在网络上有多个 DHCP 服务器,那么地址空间应该在它们之间分割。因此,如果您有 192.168.0.0/24,一台服务器将处理 192.168.0.0/25,另一台将处理 192.168.127.0/25

第三,大多数 DHCP 服务器会在提供 IP 地址之前对它们提供的 IP 地址进行 ping 操作。如果地址得到响应,它将被标记为冲突并且不会再次提供。


推荐阅读