DHCP 还是静态寻址?

DHCP 还是静态寻址?

我负责一个分布在两栋大楼内、由点对点线路连接的 70 台计算机和 50 个用户的网络。我们运行 Windows Server 2008,到目前为止,我们还一直使用 DHCP 通过 wifi 动态分配 IP 给台式机和笔记本电脑。

尽管 DHCP 很酷,因为您不需要跟踪每台机器/地址对,但随着时间的推移,我们发现它存在一些问题。有时我们需要知道某台机器的 IP 地址,但我们无法访问 DHCP 服务器来查找。有时设备或服务依赖于机器的固定 IP,假设它永远不会改变。当然,我们可以将一些地址固定到某些机器,但这样系统就会变成一堆异常和文档。

另外,有时我认为为我们加入网络的每台新机器手动分配 IP 地址的麻烦并不是那么大;毕竟 DHCP 服务器也需要一些维护。

简而言之:对于我所描述的小型环境,DHCP 是否始终是最佳选择?迁移到静态配置的环境会是一个大错误吗?

答案1

当您拥有超过 5 或 6 台机器时(甚至那时......),DHCP 是唯一的选择(IMHO)

在您的情况下,我还会设置 dDNS,以便您的主机在获得 DHCP 租约时在 DNS 中注册,因此如果您知道主机名,您就知道 IP 地址。

至于主机需要静态 IP 地址。最好的方法是让他们配置 DHCP,但在 DHCP 配置中为该机器的 MAC 地址保留 IP 地址。这样您就不必手动配置 IP,但仍有“静态”IP 寻址。

答案2

服务器的固定 IP 地址 - 始终。打印机等设备可以采用任意方式,但我更喜欢固定 IP 地址。工作站、笔记本电脑等设备应始终使用 DHCP。您应该能够通过使用动态更新的 DNS 来解决问题。这样您就不需要 IP 地址,因为您只需使用机器名称即可。

正如 l0c0b0x 所说,如果您无法访问 DHCP 服务器,您确实需要修复此问题。管理员应始终能够控制其网络。

答案3

如果你谈论的是服务器不应该使用 DHCP 配置 IP 地址。从长远来看,这会带来各种麻烦,甚至微软也会告诉你这不是推荐的做法。

我讲述了一个关于 DHCP 网络的寓言,该网络被转移到 CoLocation 并留下了 DHCP 服务器:不用说,CoLo 上什么都行不通,而相关的管理员看起来像个白痴。


对于台式机和笔记本电脑,请务必使用 DHCP,如果您需要确保机器在接入网络时始终具有相同的 IP,则可能要结合使用静态租约。对于您的最终用户来说,这是最明智的配置,因为它允许他们将笔记本电脑连接到其他网络(家庭、酒店、星巴克),而无需经历无数麻烦。

答案4

当有超过 10-15 台机器时,维护静态地址网络很快就会变得很麻烦。您可以在 DHCP 服务器的 GUI 中设置静态地址。虽然这些只是伪静态地址,但它们可以确保没有其他设备可以通过从 DHCP 服务器请求地址来获取该地址,并且当该特定设备请求地址时,它将始终收到相同的地址。

相关内容