ping 无法访问目标主机?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ping 无法访问目标主机?相关的知识,希望对你有一定的参考价值。
交换机局域网连接两台设备,ping 不通怎么回事?
一般有以下四种原因:一、访问目标所需的跃点数超过了发送方主机为转发数据包而设置的 TTL(生存时间)。Ping 发送的 ICMP 回显消息的默认 TTL 值是 128。如果这个值不足以将所需的链接数传递到目标,您可以通过使用 ping -i 来增大 TTL,最高可增至 255 个链接(最大值)。如果增大 TTL 值未能解决问题,则说明在路由循环(即路由器之间的循环路径)中转发数据包。使用 Tracert 来跟踪路由循环(它在 Tracert 报告中显示为一系列重复的相同 IP 地址)中的一组路由器。接下来,对路由循环中路由器的路由表进行相应的更改。
二、目标主机无法访问
此消息表明存在以下两个问题之一:本地系统没有到所需目标的路由;或者,远程路由器报告它没有到目标的路由。
通过消息的形式可以区分这两个问题:
1. 如果消息仅仅是“目标主机无法访问”,则没有自本地系统的路由,而且从未传输要发送的数据包。使用 Route 实用程序可以检查本地路由表,以确定到目标的路由是错误的还是缺少该路由。
2. 如果消息是“应答来自 IP Address:目标主机无法访问”,则路由问题出在远程路由器(IP Address 表明了其地址)上。使用相应的工具来检查被分配了 IP 地址 IP Address 的路由器的 IP 路由表。
如果您通过使用 IP 地址执行了 ping 操作,请使用主机名重试,以确保您所尝试的 IP 地址是正确的。
三、请求超时
此消息指示在四秒的默认时间内没有收到回显回复消息。许多不同的原因可以引起此问题;最常见的原因包括网络堵塞、ARP 解析下一跃点 MAC 地址失败、数据包筛选、路由错误或无提示放弃。通常,这意味着返回到发送方主机的路由已失败。这可能是因为目标主机不知道返回到发送方主机的路由,或者,某一个中间路由器不知道返回路由,甚至还可能是因为目标主机的默认网关不知道返回路由。在检查路由器的路由表之前,检查目标主机的路由表以确定它是否具有到发送方主机的路由。
如果远程路由表是正确的,而且包含返回到发送方主机的有效路由,请通过使用 arp -a 命令输出 ARP 缓存的内容来确定 ARP 缓存是否缺少正确的地址。此外,请检查子网掩码以确保没有将远程地址解释为本地地址。
接下来,使用 Tracert 确定到目标的路径。虽然 Tracert 不记录回显回复消息在其返回路径上经由的路径,但是它可能显示数据包使其到达目标。如果是这样,则问题很可能是返回路径上的路由问题。如果跟踪离目标相当远,则可能是因为目标主机受防火墙保护。当防火墙保护目标时,ICMP 数据包筛选会防止 ping 数据包(或任何其他 ICMP 消息)穿过防火墙并到达其目标。
要检查网络是否堵塞,只需通过使用 ping -w 命令设置更长的等待时间(例如 5,000 毫秒)来增大允许的滞后时间。请再次尝试 ping 目标。如果请求仍然超时,则问题不是出在网络堵塞上。
PS:“destination host unreachable”和 “time out”的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其他原因不可到达,这时候会出现“time out”,如果路由表中连到达目标的路由都没有,那就会出现“destination host unreachable”。 参考技术A 可能原因:目标主机的IP错误。无法与目标主机连接。目标主机上有防火墙,拦截了PING。 参考技术B 回答
解决方法:1,关掉防火墙;2,关闭外网,填写正确的默认网关;3,不填写本机默认的网关,连接要使用的外网;然后在CMD中使用命令添加路由:“route add 要访问的主机ip 你本机默认的网关 -p” 例如:route add 10.16.1.89 10.131.196.254 -p步骤:1,检查网线本地连接正常,填写正确的ip,不用填写默认网关,因为我想同时可以上着无线的外网2,然后在cmd中输入命令“route add 10.16.1.89 10.131.196.254 -p”,提示操作完成,就成功了,试着ping一下,就能ping通了。
提问还是不懂啊大佬
回答无法访问目标主机是什么情况【解决方法】随着近年来IT行业的不断发展,我们的电脑作为IT产品之一,对我们的日常生活有着非常重要的作用,不仅可以利用电脑来进行学习、工作,还可以看视频、听音乐、打游戏。其中,我想,作为电脑运用中最为重要的莫过于网络了。可能有的时候,我们的网络会遇到这样或者那样的问题,比如今天小编要讲的便是关于电脑出现无法访问目标主机的问题,出现这样的问题一般有什么情况呢?该如何解决?下面小编便来向大家介绍一下。情况及解决方法一情况:这里我们说的是比较简单的局域网,在同一个hub下共享文件,或创建游戏,为什么找不到主机。我们通常先ping主机,可以看到无法ping通;主机为公网ip地址,外面随意公网地址应该也都可以ping通,如果设置禁ping的话,那么公网上的主机就无法ping通你了,增加了网络的安全性。解决方法:1.进入控制面板设置防火墙 开关 ,在局域网中没有网络攻击关闭就可以了,在联网情况下,还是打开为好,可以阻挡一些网络攻击。2.在控制面板中我们可以看到系统防火墙功能,如果没有会找到,请切换经典模式;3.刚刚我们看到无法ping通,那么主机就没有暴露在网络中,所以无法共享文件和游戏主机创建,我们选择关闭防火墙功能;4.关闭防火墙功能后,主机ip就能正常ping通,主机创建游戏和文件共享对方就能看到了。情况及解决方法二情况:ping路由器能通,能够上网,但是无法访问局域网其他电脑,PING有时候是请求超时,有时候是全部无法访问目标主机。解决方法:把设备管理器里面网卡驱动,禁用一下再重启,如果这样还是解决不了的话,再检查一下电脑是否中ARP病毒,可以进行arp攻击检测,需要一定的时间。当它检测到的时候,他就关闭局域网并关闭ping。找两台不甚重要的计算机,或者找两台其他电脑过来,或者准备做系统的电脑。 都关闭他们的防arp攻击,看看情况如何。有时候,当我们在ping一个网址的时候,可能会出现请求超时或者是提示无法访问目标主机的现象,这个时候我们不用紧张,只要排查故障进行解决就好。我们都知道,网络对我们利用电脑进行上网有着非常重要的作用,而如果电脑出现无法访问目标主机的现象的时候,一般会是小编以上所讲的情况,对应的解决方法大家可以参考一下,相信能够帮助大家
https://jingyan.baidu.com/article/c33e3f48692c87aa15cbb59f.html
亲也可以打开这个链接查看
参考技术C ping一个ip回复无法访问目标主机是怎么回事 可能原因:目标主机的IP错误。无法与目标主机连接。目标主机上有防火墙,拦截了PING。 参考技术D 这个情况再加上,上网突然变得很慢的话,就重启光猫和路由器试试,尤其在路由器上没有查到登录设备,那么就是路由器卡了,重启下就好,
无法访问目标主机怎么解决
无法访问目标主机的原因有2种情况,解决方法分别如下:
一、情况:局域网在同一个hub下共享文件,或创建游戏,为什么找不到主机。我们通常先ping主机,可以看到无法ping通。
解决方法:
1、进入控制面板设置防火墙开关,在局域网中没有网络攻击关闭就可以了,在联网情况下,还是打开为好,可以阻挡一些网络攻击。
2、在控制面板中我们可以看到系统防火墙功能,如果没有会找到,请切换经典模式。
3、刚刚我们看到无法ping通,那么主机就没有暴露在网络中,所以无法共享文件和游戏主机创建,我们选择关闭防火墙功能。
4、关闭防火墙功能后,主机ip就能正常ping通,主机创建游戏和文件共享对方就能看到了。
二、情况:ping路由器能通,能够上网,但是无法访问局域网其他电脑,PING有时候是请求超时,有时候是全部无法访问目标主机。
解决方法:把设备管理器里面网卡驱动,禁用一下再重启,如果这样还是解决不了的话,再检查一下电脑是否中ARP病毒,可以进行arp攻击检测,需要一定的时间。当它检测到的时候,他就关闭局域网并关闭ping。
找两台不甚重要的计算机,或者找两台其他电脑过来,或者准备做系统的电脑。 都关闭他们的防arp攻击,看看情况如何。有时候,当我们在ping一个网址的时候,可能会出现请求超时或者是提示无法访问目标主机的现象,这个时候我们不用紧张,只要排查故障进行解决就好。
参考技术A这是因为Oracle的服务没有开启,选择启动即可,详细步骤:
操作设备:戴尔笔记本电脑
操作系统:win10
操作程序:计算机v2.01
1、首先右击桌面上的计算机图标,点击管理。
2、在左边栏,展开“服务和应用程序”,点击“服务"选项。
3、在中间的列表中找带有Oracle字样的服务,找到如图标志的两个服务,名字中的”ORA“可能会因数据库名字的不同而有所差异。
4、此时再尝试,如果仍然找不到主机。在打开开始菜单,在Oracle目录中找到”NetManager“,打开它。
5、依次展开本地->服务命名->ora(数据库名)。
6、检查右侧的主机名,如果是本机的话,填127.0.0.1或localhost,如果是连接到远程计算机的话,填入目标主机的IP即可。
以上是关于ping 无法访问目标主机?的主要内容,如果未能解决你的问题,请参考以下文章