更换ISP后无法通过IP访问局域网PC?

更换ISP后无法通过IP访问局域网PC?

我们有两台运行本地服务器(XAMPP)的电脑,我们一直能够通过本地 IP 在浏览器中查看彼此的工作,例如http://192.168.1.86/some/website/folder

我们更换了 ISP,并换了新的路由器(通过以太网,没有无线),现在这个链接好像坏了。两台电脑仍然可以访问对方的 SAMBA,即 \\192.168。...,但出于某种原因,现在只有其中一台电脑可以通过浏览器访问另一台电脑。如果网站关闭或超时,另一台电脑就会收到浏览器错误。

我无法说得更具体,因为我对这个问题及其相关术语不太了解。我已经在 Google 上搜索了这个问题,并运行了一些 CMD 测试来验证本地 IP(未更改),并刷新 DNS 缓存等,但除此之外,我一无所知。

有人能给我指出正确的方向吗?

答案1

要使应用程序能够从网络访问,必须允许它通过防火墙。这个术语有点落后,但这就是 Windows 的称呼。

所有较新的 Windows 版本都为三种类型的网络维护三个防火墙配置文件:公共、域(与家庭用户无关)和私有。网络和共享中心也会显示此类型。

网络和共享中心

Windows 使用各种方法来识别网络(如网络名称所示)。对于家庭用户来说,唯一相关的标准是默认网关的 MAC 地址。

当您更换 ISP 时,您会收到一个新的路由器。它具有不同的 MAC 地址。Windows 检测到了这一点并确定它位于不同的网络上 - 从技术上讲是正确的。

默认情况下,新/未知网络为公共网络。这是最受限制的配置文件,适合连接到公共网络,如热点或您的大学等。

当 Windows 询问您是否允许程序通过防火墙时,默认情况下规则仅适用于当前网络位置。这意味着您有针对私有网络的规则。路由器切换后,这些规则不再适用。

最佳且最合适的解决方案是再次将您的网络连接标记为私有。在 Windows 10 中,相应的开关称为“使此 PC 可被发现”。

可发现

可以在“设置”应用程序 → 网络和 Internet → Wi-Fi/以太网(取决于连接类型)→ 单击连接的网络来访问。

绝对不建议修改公共网络的防火墙设置,尤其是在经常连接到国外网络的笔记本电脑或平板电脑上。这将使您的系统容易受到攻击!

相关内容