在我的公司我有一个主子网,子1 (192.168.2.x/255.255.255.0),其中包括 \\SUB1SERVER、我的域控制器(Windows Server 2003)和大多数计算机(\\SUB1COMPUTERi)。
我还有第二个子网,子2 (192.168.3.x/255.255.255.0),仅包括 2 台计算机,\\SUB2COMPUTER1 和 \\SUB2COMPUTER2,两者之间由路由器隔开。这两台计算机均运行 Windows 10。
问题:
- \\SUB2COMPUTER2 在 Windows 资源管理器中无法看到 \\SUB1SERVER 及其共享,错误代码为 0x80070035(未找到网络路径)
事实:
- \\SUB2COMPUTER1(SUB2 上另一台几乎相同的计算机)可以在 Windows 资源管理器中看到 \\SUB1SERVER 及其共享正常
- \\SUB2COMPUTER2 可以在 Windows 资源管理器中看到 \\SUB1COMPUTERi 及其共享,唯一的问题是看不到 \\SUB1SERVER(因此我假设分隔 SUB1 和 SUB2 的路由器配置正确)
- 在 \\SUB2COMPUTER2 上运行“ping SUB1SERVER”可以正常工作(因此我假设 DNS 解析是可以正常运行的)
- \\SUB1SERVER 上的防火墙已禁用
- 禁用 \\SUB2COMPUTER2 上的防火墙没有什么区别
尽管 \\SUB2COMPUTER2 以及分隔 SUB1 和 SUB2 的路由器显然配置正确并且 DNS 解析可以正常运行,但是为什么在 Windows 资源管理器中只有 \\SUB1SERVER 对于 \\SUB2COMPUTER2 不可见?
答案1
好吧,我的回答并没有真正解释为什么 \\SUB2COMPUTER1 可以看到 \\SUB1SERVER 而 \\SUB2COMPUTER2 看不到,但是它解决了我的问题,所以我想它可能会解决这个问题。
以下是具体内容:在\\SUB2COMPUTER2 上,我简单地创建了一个 LMHOSTS 文件并为\\SUB1SERVER 添加了一个条目。
(请注意 \\SUB2COMPUTER1 没有 LMHOSTS 文件!)