PING无法访问目标主机 数据包发送可以接收

PING无法访问目标主机 数据包发送可以接收,第1张

一般有以下四种原因:

一、访问目标所需的跃点数超过了发送方主机为转发数据包而设置的 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”。

四、未知主机

此错误消息指示无法将请求的主机名解析为其 IP 地址;请检查输入的名称是否正确,并检查 DNS 服务器是否可以解析它。

ping无法访问目标主机,这个只能大致上分析这台服务器不可用或者不在线

需要结合分析下这个ip的开放的端口和直接访问ip地址才能大致分析主机状态;

ping使用ICMP协议进行探测目标主机是否在线,这个探测是可以被探测主机忽略的

比如:Linux主机设置禁止ping相应,那么就ping这台主机会显示不可达

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

直接访问ip地址(相当于检查80端口是否开放)看下是否可以访问,如果可以那么此主机肯定在线,不提供web服务的情况下可以访问http://toolchinazcom/port/大致分析下。

如果你设置了一个特定的 IP 地址,但是在使用 ping 命令检测时却出现不同的 IP 地址,可能是以下原因导致的:

IP 地址冲突:如果你在网络中使用的 IP 地址已被其他设备使用,则可能会出现 IP 地址冲突。

DHCP 服务器:如果你使用的网络是通过 DHCP 服务器分配的 IP 地址,则可能会更改 IP 地址。

网络代理:如果你在使用代理服务器,则可能会导致不同的 IP 地址出现。

虚拟机:如果你使用虚拟机,则可能需要在虚拟机中设置 IP 地址,而不是在物理计算机中设置。

如果你需要确保使用正确的 IP 地址,建议检查网络设置,确保 IP 地址没有被冲突或分配错误。

“”假设我电脑设的1721631,我用其他电脑操作ping别的IP的时候会显示“来自1721631的回复”,但是我这台电脑显示的是“来自1692545275的回复”,怎么改都不行“”

这说明你的电脑在没有获取到有效的IP地址时,已经自动分配了一个APIPA (Automatic Private IP Addressing)地址,也就是16925400/16网段中的一个地址。你需要检查你的网络配置是否正确,如网络连接、路由器配置等,并重新设置IP地址,如果仍然无法解决问题,可以考虑重置网络设置或向技术人员寻求帮助。

局域网ping不互通这种问题很常见,可以参考以下列出的步骤进行排查:

1、首先先检查每台电脑的ping是不是同一段的,如果不是只有检查路由器,有没有学到这些段子段的IP。

2、然后打开网络共享中心。

3、出现windows防火墙,并点击它。

4、然后点击打开和关闭防火墙。

5、将里面的防火墙选项全部进行关闭。

win7 ping请求找不到主机解决方法:

win+R打开运行,输入cmd。ping本机不行,ping路由器网关没问题。ping其它ip也没问题,ping百度的ip也没问题,就是域名解析错误。

nslookup查看域名系统,服务器是unknown,地址是路由器网关19216811。ping加-4竟然ping通。在这之前先去C:\Windows\System32\drivers\etc路径下用记事本看下hosts文件是否被修改。如是那区复制一份替换。

最后在cmd;输入:ipconfig /flushdns  释放DNS缓存。

输入:netsh winsock reset  重置Winsock目录。

再ping百度验证,成功,再重启下就好。

要远程控制别的电脑,一般是两个方法,1、预装远程桌面或者类似的远程控制软件,甚至木马也是这一类,自己掌握 好密码;2、通过QQ远程协助类的软件,这需要对方那边人为授权才可以。你的问题是无法访问目标主机,有可能是网络有问题,或者是对方没有连到网上,你用别的软件也是没有用的。

是因为Oracle的服务没有开启,选择启动即可,详细步骤:

1、首先右击桌面上的计算机(我的电脑)图标,点击管理。

2、在左边栏,展开“服务和应用程序”,点击“服务"选项。

3、在中间的列表中找带有Oracle字样的服务,找到如图标志的两个服务,名字中的”ORA“可能会因数据库名字的不同而有所差异。右击-启动这两个服务。

4、此时再尝试,如果仍然找不到主机。在打开开始菜单,在Oracle目录中找到”NetManager“,打开它。

5、依次展开 本地->服务命名->ora(数据库名)

6、检查右侧的主机名,如果是本机的话,填127.0.0.1或localhost,如果是连接到远程计算机的话,填入目标主机的IP即可。

ping命令出现destination host unreachable指的是目标主机不能到达,具体解决步骤如下:

1、首先打开电脑桌面输入Win+R打开运行,输入“cmd”点击“确定”打开“命令窗口”,在命令窗口下输入“ping+主机的IP”,这时主机是不连通的。

2、然后需要做的是点击右下角这个小按钮。

3、打开这个电脑安全维护的小图标。

4、找到防火墙,把防火墙关掉,其他的防火墙也关掉。

5、关闭所有的防火墙之后,再回到命令的窗口,现在我们再试一次输入“ping+主机的IP”命令。

6、现在就能成功与主机连接上了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » PING无法访问目标主机 数据包发送可以接收

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情