我是一家公司的部分系统管理员,今天早上一名员工打电话给我说,他们遇到了一个奇怪的网络问题。
拓扑结构如下:2 台 PC 通过路由器连接到互联网。PC1 托管数据库服务器,而 PC2 用作 Excel 和 Word 文件的中央文件存储。两台 PC 都运行“老旧”的 Windows XP Pro SP3。两台 PC 的防火墙均已关闭(不要问...)。
问题是,从今天早上起,她就无法访问 PC2 上的共享文档文件夹。我可以使用确切的 IP 毫无问题地 ping PC2,因此物理上连接是存在的,但如果我想使用合格名称 (假设它是 PC-1 和 PC-2) ping,它就不起作用。如果我转到“网上邻居”,它只会显示“MSN 网络中的我的位置”(或类似内容,语言不是英语),没有其他内容。没有“显示整个网络”,什么都没有。如果我想显示当前使用的工作组的计算机,它会说该工作组不可访问,因为我可能没有权限 (我以管理员身份登录)。
答案1
请再次检查 PC2 上的 Windows 防火墙。我曾经在 Windows 更新后重新激活了防火墙。
由于您可以通过 IP ping PC2,但无法通过名称 ping 通,因此 DNS 存在问题。请检查两台 PC 上的 hosts 文件,检查 DNS 服务器的设置(如果您正在使用 DNS 服务器),并检查两台 PC 的 IP 设置(是否使用了正确的 DNS 服务器)。
答案2
我认为防火墙不是你的问题。通常防火墙不会阻止跨工作组共享。 - 你没有写出两台电脑上的问题是否相同。两台电脑上是否都缺少“显示整个网络”?如果只有其中一台电脑缺少该选项,那么就是有问题的那台电脑。 - 由于 ping 正常,因此网络似乎没有问题,所以可能是它“丢失”了工作组。检查系统属性/计算机名称来恢复它。
正如其他人所言,DNS 设置可能出现问题。但在这种情况下,ping 应该无法正常工作。- 如果将 PC 设置为接收自动 DHCP 和 DNS 地址,则重新启动路由器/交换机并重新启动 PC 应该可以解决此问题。