Server 2003 可以通过主机名 ping 通,但只能通过 IP 浏览共享

Server 2003 可以通过主机名 ping 通,但只能通过 IP 浏览共享

我有 Windows Server 2003,但遇到了一个奇怪的问题。

使用 XP 或 Win 7 计算机时,我无法使用服务器主机名浏览共享

\\服务器\

我收到这个错误

“无法访问网络位置。有关网络故障排除的信息,请参阅 Windows 帮助。”

但是,我可以通过名称 ping 通服务器,也可以通过名称远程桌面进入该服务器。

我还可以使用服务器 IP 地址连接到共享

\\IP地址\

并且效果很好。

另外,我可以在其他服务器中按名称浏览共享,但不能在客户端 XP 和 Win 7 计算机上浏览。

有人有什么主意吗?

编辑

\\server.domain.name 也有效并允许我浏览共享。

并且所有其他服务器都可以通过 \\server 连接正常工作,只有一台服务器出现问题,这是最近出现的问题,以前它一直运行良好。

答案1

您遇到了 NetBIOS 名称解析问题。解决此类问题有两种方法:从网络和客户端删除所有 NetBIOS 配置并正确配置 DNS;或者修复 NetBIOS 和 WINS 配置。

您的网络似乎已设置为使用 NetBIOS。如果您想继续使用这种方法,您应该了解它的工作原理。如果您的客户端和服务器位于同一子网中,则需要运行客户端上的浏览器服务才能通过 NetBIOS 名称发现主机。此外,客户端上的网络适配器需要启用 TCP/IP 上的 NetBIOS。如果客户端和服务器位于不同的 IP 子网中,则需要 WINS 服务器来执行 NetBIOS 名称到 IP 的查找。

您无需指定 FQDN 便可以通过主机名进行 ping 操作的原因很可能是因为您的网络适配器上指定了默认 DNS 后缀(无论是手动配置的还是从 DHCP 服务器接收的)。

您应该检查 NetBIOS、NetBT、WINS 和 DNS 功能。

NetBIOS 名称解析: http://technet.microsoft.com/en-us/library/cc738412(v=ws.10).aspx

胜利: http://technet.microsoft.com/en-us/library/cc784707(v=ws.10).aspx

WINS 和 DNS: http://technet.microsoft.com/en-us/library/cc750589.aspx

网络蓝牙: http://support.microsoft.com/kb/119493

相关内容