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

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

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

\\服务器\

我得到这个错误

networking位置无法到达,有关networking疑难解答的信息,请参阅Windows帮助。

然而,我可以ping通服务器名称罚款,我可以远程桌面进入它的名字也罚款。

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

\\IP地址\

这工作正常。

另外,我可以在其他服务器上按名称浏览股票,而不是在客户端XP和Win 7机器上。

有人有什么主意吗?

编辑

\\ server.domain.name也可以工作,并允许我浏览共享。

和所有其他服务器工作正常与\\服务器连接,只有一个服务器给我的问题,这是一个最近的问题,它一直在罚款过去。

您遇到了NetBIOS名称parsing的问题。 解决这些types的问题有两种select,从您的networking和客户端删除所有的NetBIOSconfiguration,并正确configuration您的DNS,或修复您的NetBIOS和WINSconfiguration。

看起来好像您的networking已经设置为使用NetBIOS。 如果你想继续下去,你应该知道它是如何工作的。 如果您的客户端和服务器位于同一个子网上,则客户端上的浏览器服务需要运行才能通过NetBIOS名称发现主机。 另外,客户端上的networking适配器需要启用TCP / IP上的NetBIOS。 如果客户端和服务器位于不同的IP子网上,则需要使用WINS服务器来执行NetBIOS名称以进行IP查找。

您可以通过主机名进行ping操作而不指定FQDN的原因很可能是您的networking适配器上指定了默认的DNS后缀(手动configuration或从DHCP服务器接收)。

您应该查看NetBIOS,NetBT,WINS和DNSfunction。

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

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

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

NetBT: http : //support.microsoft.com/kb/119493