如何解决目标主机无法访问的错误?

如何解决目标主机无法访问的错误?

注意:

  • 测试 IPv6 连接以确定默认网关 IP,然后通过 netshell IP 设置将其与设备配置的网关进行比较。
  • 添加网关:局域网设置>互联网协议版本 6 (TCP/IPv6) >属性将默认网关更改为正确的地址
  • 若要检查错误是否已解决,请在命令提示符下输入 ping 测试:C:\Users\Me>ping -6 151.101.194.114

命令提示符网络 ping 测试中收到目标主机无法访问的错误可能会令人沮丧。在本指南中,我们将向您展示如何修复 Windows 设备上的目标主机无法访问的错误,以及如何为目标主机添加正确的网关地址,以及如何检查错误是否已解决。

在诊断错误时,最好先按照步骤修复 IPv6 错误,以查看它们是否解决了您的网络问题。如果问题仍然存在,则需要查看网络基础结构以确定问题所在。

对于此示例,我们将检查默认网关设置,然后按照步骤修复它们。

  1. 首先,我们需要通过浏览器检查我们的互联网连接。对于此示例,我们将检查 baidu.com,以查看它是否加载到我们的设备上。如果是这样,我们知道我们的本地网络存在问题,而不是更广泛的连接问题。

  2. 接下来,我们将测试我们的IPv6连接,看看这是否是问题所在。为此,请打开命令提示符并使用以下命令 ping 原始 IP 地址,但键入“ping -6”以隔离 IPv6 行。

    C:\Users\Me>ping -6 151.101.194.114
    
  3. 您应该会在命令提示符中得到回复,如下所示:

    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.
    
  4. 上述回复来自IP地址151.101.194.1.241,这似乎与处理我们请求的远程网关有关。若要检查这一点,请使用以下命令运行跟踪路由

  5. 您应收到响应,并且应类似于以下内容:

    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.
    
  6. 由此,我们可以判断 151.101.194.1.241 被配置为默认网关。要检查这是否是应该的,我们可以通过netshell查看我们的IP设置。要启动 netshell,请输入以下命令:

    C:\Users\Me>netsh
    
  7. 打开 netshell 后,输入以下命令:

    netshell>interface ipv6
    netshell interface ipv6>showconfig
    
  8. 响应将显示我们的本地连接详细信息,以及默认网关的参考行。在我们的示例中,我们看到以下内容:

    Default Gateway 151.101.194.1.241
    
  9. 这确认了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)设置添加正确的网关地址。若要执行此操作,请按照下列步骤操作。

  1. 选择**“设置”>“网络和 Internet** >网络连接”

  2. 右键单击相关的局域网。然后,选择“属性”

  3. 从列表中选择“互联网协议版本 6 (TCP/IPv6)”。 接下来,选择“属性”

  4. 在“属性”选项卡中,将“默认网关”更改为正确的地址。因此,在此示例中,我们将“151.101.194.1.241”更改为“151.101.194.1.244”。

  5. 按**“确定”**保存更改。

如何检查目标主机无法访问的错误是否已解决

  • 要检查问题是否已解决,请返回命令提示符并使用以下命令退出 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测试现在正在工作,我们的连接正在按预期运行。

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值