我在家里设置了一个简单的设备,有一个供应商提供的 ADSL 路由器,我把一些家用设备连接到它,以便连接到外部世界。我希望我的一个设备有一个静态内部 IP 地址,这样我就可以把它用作我家里的服务器。我只需在特定设备上设置一个静态 IP 地址即可。这似乎有效。然而,
路由器中的 dhcp 服务器是否以某种方式知道这个静态 ip 地址,或者它是否会尝试将该 ip 地址分发给加入网络的另一个设备?
答案1
简而言之,一般的经验法则是,DHCP 服务器不会知道这个静态 IP,如果将同一个 IP 交给另一台设备,就会发生 IP 冲突,这会导致两个设备都离线。
你实际上有两个选择:
检查 DHCP 范围,并确保您的静态 IP 超出该范围,例如,如果您的设备在 192.168.0.10 到 192.168.0.200 之间分配,则将静态 IP 设置为 192.168.0.210
如果您的 DHCP 路由器支持 IP 保留,您可以保留 IP,这样即使它在 IP 范围内,您也可以告诉它服务器的 MAC 地址,并且它将始终将相同的 IP 分配给该设备(静态和 DHCP 的混合)。
希望有所帮助。