损坏的 Web 应用程序:需要为特定主机禁用 ipv6(即仅使用 ipv4)

损坏的 Web 应用程序:需要为特定主机禁用 ipv6(即仅使用 ipv4)

我需要使用一家小公司开发的特定 Web 应用程序。该 Web 应用程序使用 IP 白名单。但是,该功能存在一个问题:IPv6 无法正常工作。他们不知道如何修复它,现在也没有资源来处理它。他们建议我禁用 IPv6。

所以现在,我已经在家用路由器上禁用了 IPv6(就像几乎所有人一样,我在家工作),但这似乎是一种非常极端的措施,仅仅针对这个损坏的站点。

相反,我想(使用 Windows 10)禁用 ipv6(仅使用 ipv4)仅有的针对特定主机。这可能吗?我在网上搜索过这个问题,但没有找到答案。

编辑:我尝试添加一个 Windows 防火墙选项(出站规则、阻止连接、协议类型 IPv6、特定主机远程地址、所有其他选项设置为“任何”/全部)但似乎没有任何作用。

答案1

到目前为止,这几乎是一个 3 年前的问题,但 Windows 上的答案是编辑文件C:\Windows\System32\drivers\etc\hosts并添加主机名到 IPv4 地址的映射。

例如,如果您只想portal.office.com通过 IPv4 访问,则可以在 hosts 文件中输入以下内容:

13.107.136.8  portal.office.com

然后,您的计算机将跳过通过 DNS 解析该主机,而是通过 hosts 文件解析它,然后您可以通过 IPv4 访问它。

相关内容