Gre*_*ray 16 ipv6 loopback windows-server-2008-r2
我们尝试在新的 Windows Server 2008 R2 机器上安装 3rd 方软件产品,发现除了通过环回地址(如localhost
或 计算机名称)访问本地服务(例如:VPS-Web
解析为localhost
)之外,一切正常。我们不使用 IPv6,并希望在软件兼容之前禁用它。
我尝试使用这些说明在 Windows 2008 R2 上禁用 IPv6,但它没有禁用localhost
. Pinging localhost
orVPS-Web
仍然会返回::1:
而不是127.0.0.1
. 我可以ping localhost -4
用来获取正确的地址,但 IPv6 优先于 IPv4,因此第 3 方软件只能获取 IPv6 地址。
Gre*_*ray 13
我最初按照 SilverbackNet 的建议检查了主机文件,但在 Windows 2008 R2 服务器上,这是默认文件:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Run Code Online (Sandbox Code Playgroud)
#
表示host文件中的注释,所以所有条目都被注释掉了,第一行有点混乱。然后我注意到 localhost 有两个条目被注释掉了,所以我尝试取消对 IPv4 的注释,结果成功了!我应该先尝试一下,但我被第一行甩了。使用以下主机文件 ping 计算机名称或 localhost 将始终返回 IPv4 地址,这解决了第 3 方软件的问题!
# localhost name resolution is handled within DNS itself.
# ::1 localhost
127.0.0.1 localhost
127.0.0.1 VPS-Web
Run Code Online (Sandbox Code Playgroud)
小智 5
在下面设置“DisabledComponents”= 0x20
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
将在前缀策略中将该机器设置为使用 IPv4 而不是 IPv6。
如果注册表项不存在,则创建该注册表项。
归档时间: |
|
查看次数: |
86739 次 |
最近记录: |