我们在服务器上有一个网络共享,称为 foo。当我尝试\\foo\C$
在 Windows 资源管理器地址栏中输入时,我收到一条错误消息,提示无法找到资源。但是,当我附加域名时,例如,\\foo.ene.com\C$
就会发生正确的事情。
域名搜索在网络连接设置中设置正确,并且 ping 服务器正确解析。我真是困惑不已。
有任何想法吗?
答案1
因此,我采取了以下措施最终解决了该问题,尽管我不知道为什么。
ipconfig /flushdns --no joy
放弃 DHCP 租约并获取新的租约 --nada
reboot --zip
重置 tcp/ip 堆栈 --FIXED
对于这里发生的事情有什么理论吗?
答案2
您正在运行 WINS 吗?可以使用 WINS 查找短名称,而长名称将强制使用 DNS。
答案3
您的计算机似乎不知道要在哪个 DNS 域上搜索服务器 foo。通常,DNS 域应由 dhcp 服务器或活动目录提供(我不确定 Windows 域中的情况)。
我假设您使用的是 Windows XP。尝试手动添加 DNS 域:在开始 -> 设置 -> 网络连接下打开 LAN 适配器的网络连接属性。标记“Internet 协议 TCP/IP”,然后单击按钮“设置”。
在下一个对话框中打开“高级”,在“DNS”选项卡下标记选项附加此DNS后缀(按顺序)“并添加dns域ene.com并应用更改。
现在应该可以通过 \foo\c$ 访问 Windows 共享。