use*_*295 3 domain-name-system loopback localhost windows-10
我运行的是 Windows 10 x64,并且我有一个旧应用程序无法正常localhost
转换::1
为127.0.0.1
.
如何强制 Windows 10 将 localhost 解析为127.0.0.1
?
我已经编辑了主机文件,添加了以下行,但它不起作用( ping 仍然显示::1
):
127.0.0.1 localhost
Run Code Online (Sandbox Code Playgroud)
删除 IPv6,因为您的旧应用程序似乎不支持它。
检查那里的下载,这是一个快速尝试,很容易做到:
如何手动操作:
手动禁用或重新启用 IPv6 或其组件 禁用 IPv6 您可以通过 DisabledComponents 注册表值在主机上禁用 IPv6。DisabledComponents 注册表值影响主机上的所有网络接口。
重要事项请仔细遵循本节中的步骤。如果注册表修改不当,可能会出现严重问题。修改前请先备份注册表,以便出现问题时进行恢复。
要禁用某些 IPv6 组件,请按照下列步骤操作: 1. 单击“开始”,在“开始搜索”框中键入 regedit,然后单击“程序”列表中的 regedit.exe。2. 在“用户帐户控制”对话框中,单击“继续”。3. 在注册表编辑器中,找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
注意 如果“DisabledComponents”条目不可用,则必须创建它。为此,请按照下列步骤操作:在“编辑”菜单中,指向“新建”,然后单击“DWORD(32 位)值”。b. 键入“DisabledComponents”,然后按 Enter。C。双击禁用组件。
使用DisabledComponents 注册表值验证IPv6 是否已禁用。为此,请在 Windows 命令提示符处运行以下命令: reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents 执行此操作时,您可能会收到以下错误消息:
错误:系统无法找到指定的注册表项或值。如果您收到此错误消息,则表示未设置DisabledComponents 注册表值。如果设置了 DisabledComponents 值,它将覆盖连接属性中的设置。
在特定网络适配器上禁用 IPv6 您可以通过在“本地连接属性”对话框中取消绑定适配器来执行此操作:1. 单击“开始”,然后单击“控制面板”。2. 单击网络和共享中心。3. 在“查看活动网络”区域中,单击“本地连接”,然后单击“属性”。4. 在“网络”选项卡上,清除“Internet 协议版本 6 (TCP/IPv6)”复选框,然后单击“确定”。
注意 Internet 协议版本 6 (TCP/IPv6) 复选框仅影响特定网络适配器,并将取消 IPv6 与所选网络适配器的绑定。要在主机上禁用 IPv6,请使用 DisabledComponents 注册表值。DisabledComponents 注册表值不会影响该复选框的状态。因此,即使将DisabledComponents 注册表项设置为禁用IPv6,仍然可以选中每个接口的“网络”选项卡中的复选框。这是预期的行为。
归档时间: |
|
查看次数: |
11390 次 |
最近记录: |