admin管理员组文章数量:1571328
如何解决目标主机无法访问的错误?
注意:
- 测试 IPv6 连接以确定默认网关 IP,然后通过 netshell IP 设置将其与设备配置的网关进行比较。
- 添加网关:局域网设置>互联网协议版本 6 (TCP/IPv6) >属性。将默认网关更改为正确的地址
- 若要检查错误是否已解决,请在命令提示符下输入 ping 测试:C:\Users\Me>ping -6 151.101.194.114。
在命令提示符网络 ping 测试中收到目标主机无法访问的错误可能会令人沮丧。在本指南中,我们将向您展示如何修复 Windows 设备上的目标主机无法访问的错误,以及如何为目标主机添加正确的网关地址,以及如何检查错误是否已解决。
在诊断错误时,最好先按照步骤修复 IPv6 错误,以查看它们是否解决了您的网络问题。如果问题仍然存在,则需要查看网络基础结构以确定问题所在。
对于此示例,我们将检查默认网关设置,然后按照步骤修复它们。
-
首先,我们需要通过浏览器检查我们的互联网连接。对于此示例,我们将检查 baidu,以查看它是否加载到我们的设备上。如果是这样,我们知道我们的本地网络存在问题,而不是更广泛的连接问题。
-
接下来,我们将测试我们的IPv6连接,看看这是否是问题所在。为此,请打开命令提示符并使用以下命令 ping 原始 IP 地址,但键入“ping -6”以隔离 IPv6 行。
C:\Users\Me>ping -6 151.101.194.114
-
您应该会在命令提示符中得到回复,如下所示:
Pinging 151.101.194.114 with 64 bytes of data: Reply from 151.101.194.1.241: Destination host unreachable. Reply from 151.101.194.1.241: Destination host unreachable. Reply from 151.101.194.1.241: Destination host unreachable. Reply from 151.101.194.1.241: Destination host unreachable.
-
上述回复来自IP地址151.101.194.1.241,这似乎与处理我们请求的远程网关有关。若要检查这一点,请使用以下命令运行跟踪路由:
-
您应收到响应,并且应类似于以下内容:
Tracing route 151.101.194.114 over a maximum of 30 hops: 1 1 ms 1 ms 1 ms 151.101.194.1.241 2 151.101.194.1.241 reports: Destination host unreachable. Trace complete.
-
由此,我们可以判断 151.101.194.1.241 被配置为默认网关。要检查这是否是应该的,我们可以通过netshell查看我们的IP设置。要启动 netshell,请输入以下命令:
C:\Users\Me>netsh
-
打开 netshell 后,输入以下命令:
netshell>interface ipv6 netshell interface ipv6>showconfig
-
响应将显示我们的本地连接详细信息,以及默认网关的参考行。在我们的示例中,我们看到以下内容:
Default Gateway 151.101.194.1.241
-
这确认了151.101.194.1.241当前被配置为默认网关,但是当我们查看实际设备的IP地址时,我们看到它略有不同:151.101.194.1.244。
目标主机无法访问错误的原因
出现“目标主机无法访问”错误的原因有很多,包括错误连接的电缆或过于激进的防火墙等简单原因。从下面的详细信息中可以看出,我们正在尝试ping特定的网络设备IP地址,但是我们收到的响应除了错误本身之外没有提供太多细节:
C:\Users\Me>ping 151.101.194.114使用 64
字节的数据ping 151.101.194.114:
来自 151.101.194.114 的回复:目标主机无法访问。
来自 151.101.194.114 的回复:目标主机无法访问。
来自 151.101.194.114 的回复:目标主机无法访问。
来自 151.101.194.114 的回复:目标主机无法访问。
那么,这到底是怎么回事呢?简单来说,我们尝试与指定 IP 地址的设备进行通信,但远程网关无法将我们的 ping 请求定向到主机本身,因此它会发送回显消息,说找不到它。
如何为目标主机添加正确的网关地址
从上面获得的信息中,我们可以看到我们需要通过局域网(LAN)设置添加正确的网关地址。若要执行此操作,请按照下列步骤操作。
-
选择**“设置”>“网络和 Internet** >网络连接”。
-
右键单击相关的局域网。然后,选择“属性”。
-
从列表中选择“互联网协议版本 6 (TCP/IPv6)”。 接下来,选择“属性”。
-
在“属性”选项卡中,将“默认网关”更改为正确的地址。因此,在此示例中,我们将“151.101.194.1.241”更改为“151.101.194.1.244”。
-
按**“确定”**保存更改。
如何检查目标主机无法访问的错误是否已解决
-
要检查问题是否已解决,请返回命令提示符并使用以下命令退出 netshell:
netsh interface ipv6>exit
-
现在,我们已准备好再次尝试使用此命令进行 ping 测试:
C:\Users\Me>ping -6 151.101.194.114
-
与以前一样,ping 应返回一个显示新默认网关的回复。
Pinging 151.101.194.114 with 64 bytes of data: 64 bytes from 151.101.194.114: icmp_seq=0 ttl=57 time=27.205 ms 64 bytes from 151.101.194.114: icmp_seq=1 ttl=57 time=14.109 ms 64 bytes from 151.101.194.114: icmp_seq=2 ttl=57 time=13.887 ms 64 bytes from 151.101.194.114: icmp_seq=3 ttl=57 time=13.954 ms 64 bytes from 151.101.194.114: icmp_seq=4 ttl=57 time=18.269 ms
-
正如我们所看到的,我们的ping测试现在正在工作,我们的连接正在按预期运行。
版权声明:本文标题:如何解决目标主机无法访问的错误? 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1727686578a1125413.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论