Server 2003共享没有显示从Windows XP专业电台

我有一个我从事IT工作的客户。 他们有一个具有活动目录的2003服务器,并设置为他们的DC。 他们刚刚在周末开始的问题是,他们无法看到服务器上的任何共享。 这一开始是从一台电脑开始,然后当他们开始重新启动电脑,这些电脑开始有同样的问题。 不是所有的电脑都有这个问题。 有几个我重新启动并续订了他们的IP租约,他们仍然能够find这台服务器上的networking共享。

当我们浏览到“\ server \”而不是获取服务器上的共享列表时,他们只获得一个名为“users”的文件夹的列表,而这个文件夹不包含任何内容。 如果我们尝试在UNCpath中手动input共享名称,则会返回一个错误,指出找不到该字符并检查拼写。 如果我从服务器本身浏览到\ server \,它当然可以看到它自己的所有份额。

好吧,这里是奇怪的地方,我可以使用它的IP地址“\ xxxx \”浏览到服务器,然后我们可以看到所有的股份。 我知道这将看起来像工作站没有在他们的IP设置正确的DNS服务器设置,但如果我去命令提示符,并通过服务器名称ping服务器,它ping它就好了,并返回正确的地址。 他们有其他networking共享设置到其他计算机只使用计算机名称,所有这些工作正常。

我认为这与DNS有关,但在这一点上,我不知道是什么。 我已经尝试刷新工作站上的DNScaching。 我甚至尝试运行winsockfix尝试修复tcpip堆栈的任何问题。 为了让它们恢复正常运行,我必须使用服务器的IP地址将所有networking驱动器重新映射到此服务器。

任何build议或解决scheme将不胜感激。

我通过禁用脱机文件然后重新启用来解决这个问题。 试一试。

通过NetBIOS名称浏览共享使用NetBIOS和SMB,而不是DNS。 首先确保在工作站和服务器上启用了TCP上的NetBIOS。 确保在服务器和工作站上启动了Workstation和Server服务。 确保在服务器的网卡上启用了文件和打印机共享function(应该可以通过服务器IP地址访问共享)。

从工作站浏览到服务器的短名称后,input命令

nbtstat -c

应显示您连接的短名称的IP地址。