DHCP 服务器是否知道终端设备中设置的静态 IP 地址?

DHCP 服务器是否知道终端设备中设置的静态 IP 地址?

我在家里设置了一个简单的设备,有一个供应商提供的 ADSL 路由器,我把一些家用设备连接到它,以便连接到外部世界。我希望我的一个设备有一个静态内部 IP 地址,这样我就可以把它用作我家里的服务器。我只需在特定设备上设置一个静态 IP 地址即可。这似乎有效。然而,

路由器中的 dhcp 服务器是否以某种方式知道这个静态 ip 地址,或者它是否会尝试将该 ip 地址分发给加入网络的另一个设备?

答案1

简而言之,一般的经验法则是,DHCP 服务器不会知道这个静态 IP,如果将同一个 IP 交给另一台设备,就会发生 IP 冲突,这会导致两个设备都离线。

你实际上有两个选择:

  1. 检查 DHCP 范围,并确保您的静态 IP 超出该范围,例如,如果您的设备在 192.168.0.10 到 192.168.0.200 之间分配,则将静态 IP 设置为 192.168.0.210

  2. 如果您的 DHCP 路由器支持 IP 保留,您可以保留 IP,这样即使它在 IP 范围内,您也可以告诉它服务器的 MAC 地址,并且它将始终将相同的 IP 分配给该设备(静态和 DHCP 的混合)。

希望有所帮助。

相关内容