我在我们的网络中遇到了一个问题,我们的 Mac 偶尔会得到错误的机器名称,而我猜是获得新的 DHCP 租用。
DHCP 服务器是基于 Windows 的——我们的大部分网络是 Windows,但我们有一些 Linux 机器和越来越多的 Mac。问题的具体情况是 Mac 偶尔会使用网络中另一台机器的名称。
例如,我有一台新的 Macbook Pro。在 OSX 设置中被称为“gomez”,并且最初以该名称在网络上启动,没有任何问题。但是在机器重新启动几天后(同时有几次重新启动),它最终被称为“florrie”,这实际上是网络另一部分的另一台机器的名称。
所有网络操作都可以正常工作,实际上您大部分时间都不会注意到 - 只有当您运行像 Perforce 这样需要主机名的应用程序时才会出现问题。
很抱歉,我没有更多的信息,但如果我知道要查找什么,我可以挖掘出更多的事实。或者任何有关检查网络设置的提示都会很有用。
小智 6
更有可能是动态更新 DNS 问题;从 Windows 2000 开始的 Windows 客户端,一旦被 DHCP 服务器租用了 IP 地址,就会直接使用新的详细信息自动更新 Windows DNS 服务器。这样,DNS 和 DHCP 服务器保持同步。Mac 没有。以前的海报是正确的,他们说 Mac 正在从 DNS 服务器获取这些不正确的主机名。那么,问题出在 DNS 服务器上。
我没有使用当前的 Microsoft DHCP 服务器,但以前的版本提供了专门针对这种情况的选项。与 Windows 2000 客户端及更高版本中的客户端计算机直接与 Windows DNS 服务器通信不同,Windows DHCP 服务器可以在成功将 IP 地址租给客户端后更新 Windows DNS 服务器。
您需要自己在 Windows DHCP 服务器中启用该选项。此选项的措辞通常类似于“始终更新 DNS 并启用对不支持动态更新的 DNS 客户端的更新”。
您可能仍会发现本文很有用,尽管它适用于 Windows Server 2000 DHCP。(我在 Google 的日子不好过。)
这里的问题不是你的机器名称发生了变化,DHCP 不给出机器名称,它只分配 IP 地址。然而,当DHCP分配IP时,它会记录租用该IP的机器的名称。然后,大多数 DHCP 服务器将使用该 IP 在 DNS 中注册该计算机。因此,在整个过程中,DNS 将 IP 和计算机名称混淆了,或者 DHCP 向 DNS 注册了错误的详细信息。
查看您的 DHCP 服务器和 DNS 服务器,检查它们对您计算机的记录是否匹配,如果不匹配,那么我们需要尝试找出原因。
归档时间: |
|
查看次数: |
14028 次 |
最近记录: |