无法访问目标主机(ping局域网,的主机,提示destination host unreachable这是什么意思呀,怎么解决)

2022-09-26 15:22

destinationhostunreachable目标主机不能到达“DestinationHostUnreachable”信息说明对方主机不存在或者没有跟对方建立连接。网线没接好,或者网卡有问题!检查物理连接,重启机子一般在确定你的TCP/IP网络属性的设置正确下,检查你的网线或者网卡是不是没插好我想应该是物理连接方面没接好吧。。。机子已经用了好几年了,N多灰尘。。。路由表中连到达目标的路由都没有,会出现“DestinationHostUnreachable”。主要在以下三种情形出现:

1、局域网使用DHCP动态分配IP地址时,DHCP出现故障或者失败DHCP失效或者出现故障时,客户机无法分配到IP地址,系统只有自设IP地址,而IP地址的自动设置往往会分配到不同的子网,因此会出现“DestinationHostUnreachable”。

2、子网掩码设置错误这种情况一般比较少见,如果子网掩码不是系统自动生成的,则在计算时一定细心。

3、路由表返回错误信息这种情况一般是在“DestinationHostUnreachable”前面加上IP地址,说明本地计算机与外部网络连接没有问题,但与某台主机连接存在问题。"DestinationNetUnreachable"这个信息表示对方主机不存在或者没有跟对方建立连接。这里要说明一下"destinationhostunreachable"和"timeout"的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其它原因不可到达,这时候会出现"timeout",如果路由表中连到达目标的路由都没有,那就会出现"destinationhostunreachable"。把icmp安全策略关闭tcp/IP属性——高级——选项——IP安全机制属性——选择"不使用IPSEC"确定,OK了,一切正常ping时出requesttimeout和destinationisunreachablerequesttimeout是指icmp包发出后,长时间没有回应,所以会产生requesttimeout。一般是ping了一台网络中不存在的主机。destinationisunreachable或destinationportunreachable一般是收到了目标主机或中间路由器回应的端口或目标主机不可达icmp包。如你ping一台用iptables封了icmp包的主机且用了-jREJECT就会出现destinationportunreachable的信息,这是目标主机给的回应。两者主要的区别是看目标主机或中间路由器是不是给了icmp不可达的回应。向目标主机发ip数据报,如果协议项是错的,或协议项不可用。目标将返回destinationisunreachable的icmp报文。如果有防火墙,可能过滤掉ip数据报,收不到回应报文。如果设置ip头部协议内容为一特别大的数字(至少在今天还没有被使用),应该主机一定会返回unreachable的icmp报文。否则一定有防火墙。也可以变化ip中的协议项来探测主机使用了哪些协议,如果没使用则返回unreachable的icmp报文。

上一篇:数据标注平台(老哥们,数据标记员是什么工作,有前途么)
下一篇:文章序号的结构层次顺序(正式文体的层次标号,如一、(一)、1、(1)、①等等这些该怎么排列)
图文资讯
返回顶部小火箭