我负责分布在两座build筑物之间的70台计算机,50个用户的networking,并通过点对点线路连接起来。 我们运行Windows Server 2008,到目前为止,我们一直在使用DHCP来dynamic地将IP分配给桌面和笔记本电脑。
尽pipeDHCP很酷,因为您不需要跟踪每台机器/地址对,但随着时间的推移,我们发现了一些问题。 有时我们需要知道某个特定机器的IP地址,而我们无法访问DHCP服务器。 有时,设备或服务依赖于来自机器的固定IP,假设它永远不会改变。 当然,我们可以把某些地址固定在某些机器上,但是这个系统就变成了一堆乱七八糟的例外和文档。
另外,有时我认为手动分配IP地址给我们整合到networking中的每台新机器的痛苦并不是那么大; 毕竟DHCP服务器也需要一些维护。
简而言之:DHCP是否是我描述的小型环境的最佳select? 移动到一个静态configuration的环境是一个很大的错误?
DHCP是唯一的select(恕我直言),当你超过5或6台机器(甚至…)
在你的情况下,我也将设置dDNS,以便您的主机在DNS获得DHCP租约时在DNS中注册,所以如果知道主机名,您知道IP地址。
至于主机需要一个静态的IP地址。 最好的方法是让他们configurationDHCP,但在DHCPconfiguration中保留该机器MAC地址的IP地址。 这使您不必手动configurationIP,但仍然具有“静态”IP地址。
固定的服务器IP地址 – 永远。 打印机之类可以做任何一种方式,但我的偏好是固定的。 工作站,笔记本电脑等应始终是DHCP。 您应该能够通过使用dynamic更新的DNS来解决您的问题。 那么你不需要IP地址,因为你可以使用机器名称。
正如l0c0b0x所说,如果你没有访问DHCP服务器,你真的需要修复这个问题。 pipe理员应该始终控制他/她的networking。
如果你在谈论服务器,你不应该使用DHCP来configuration他们的IP地址。 这会长期造成各种头痛,甚至微软会告诉你,这不是一个推荐的做法。
我把那个移到CoLocation并把DHCP服务器放在后面的DHCPnetworking的比喻联系起来:不用说在CoLo上没有任何工作,pipe理员看起来像个白痴。
对于台式机和笔记本电脑,通过一切手段使用DHCP,如果您需要确保机器在进入您的networking时始终具有相同的IP,可能需要使用静态租约。 这对于最终用户来说是最明智的configuration,因为它可以让他们将笔记本电脑放在其他networking(家庭,酒店,星巴克)上,而无需跳过一百万次。
这是你的主要问题(如上所述):
“我们没有访问DHCP服务器”
为什么你不能访问你的内部DHCP服务器? (解决这个问题!) …您的客户数量与大多数使用DHCP的环境(推荐)一致。 是的,静态的IP会让你疯狂!
维护一个静态寻址networking很快就会成为一个麻烦与10-15以上的机器。 您可以在DHCP服务器的GUI中设置静态地址。 虽然这些只是虚假的静态地址,但是它们确保没有其他设备能够通过从DHCP服务器请求该地址来获得该地址,并且当该特定设备请求地址时将始终接收相同的地址。