NOROUTETOHOST

更新时间:2023-03-01 00:06:01 阅读: 评论:0

no route to host怎么解决

  1、no route to host是什么意思?

  回答:就是没有通往主机的路线

  意思就是你访问的目标地址路由不可达,这个no route to host的报错是由于收到icmp路由不可达报文而导致的。no route to host,没有到主机的路由。即你的路由表里面没有到达目标主机的表项,也没有默认网关项。例如:The host the program'%1'was to reach is unreachable,no route to host程序“%1”试图连接的主机无法接通,没有到主机的路由。

  2、遇到no route to host问题如何解决,

  下面为你列举几个解决方法。需自行测试适合自己的解决方法

  案例1、有网友遇到过同样的问题,如果是linux,是iptables阻挡造成的,解决方法就是你可以用rvice iptables stop关闭iptables试试,或者重新配置local的DNS。

  案例2、可能是防火墙问题,我用电脑的xshell连虚拟机就没问题,用手机连虚拟机就不行了,用iptables-F清空防火墙策略,再用手机连就可以了!这个命令只是临时生效,使用rvice iptables save保存防火墙策略即可。

  案例3、在hadoop集群中跑程序出现NO Route to Host的错误,原因其实很简单,就是因为系统防火墙没有关

  案例4、No route to host解决方法:清理虚拟机中的防火墙“[root H0f~]#sudo iptables-F”(很多人提示这个方法慎重使用如果不懂可能会造成严重后果!)

no route to host 是什么意思如何解决

  no route to host 问题总结

  其实很多回答说的很原理性,而你也觉得我防火墙关了啊,我就是本机彼此同心也没什么不安全。

  那么,请检查一下你的子节点是否关了。包括许多关于连通的比如jave.net.conection(拒绝连接)的bug,也是因为我们把主节点配的很好,却忘记了在子节点里配置一遍。你没玩那么深,没道理遇到太深的问题。有问题就多思考一下自己的操作。实在不行就建一个备份debug下自己的操作。

 

该怎么解决no route to host

出现No route to host 的时候,有如下几种可能:

1、对方的域名确实不通

2、本机自己开了防火墙

3、本机的etc/hosts 里面没有配置本机的机器名和ip (可能性最大)

其中第三点是最猫腻的,在不配置的时候是间断性的(可能1个月都正常,然后突然几天不正常)。修改方案如下:

在结尾加上:机器名和机器ip(用空格隔开)

扩展资料:

# telnet虚拟机No route to host的解决方法:

## 问题

知道虚拟机的ip地址,而且可以ping的通:

[minbo@ares ~]$ ping 192.168.62.110

PING 192.168.62.110 (192.168.62.110) 56(84) bytes of data.

64 bytes from 192.168.62.110: icmp_q=1 ttl=64 time=0.831 ms

64 bytes from 192.168.62.110: icmp_q=2 ttl=64 time=0.769 ms

64 bytes from 192.168.62.110: icmp_q=3 ttl=64 time=0.966 ms

64 bytes from 192.168.62.110: icmp_q=4 ttl=64 time=0.829 ms

64 bytes from 192.168.62.110: icmp_q=5 ttl=64 time=0.903 ms

64 bytes from 192.168.62.110: icmp_q=6 ttl=64 time=0.886 ms

^C

--- 192.168.62.110 ping statistics ---

6 packets transmitted, 6 received, 0% packet loss, time 5604ms

rtt min/avg/max/mdev = 0.769/0.864/0.966/0.062 ms

但是telnet连不通

telnet 192.168.62.110 7000

Trying 192.168.62.110...

telnet: connect to address 192.168.62.110: No route to host

## 解决方案

把虚拟机中的防火墙清一下

sudo iptables -F

我们信任您已经从系统管理员那里了解了日常注意事项。

总结起来无外乎这三点:

1、尊重别人的隐私。

2、输入前要先考虑(后果和风险)。

3、权力越大,责任越大。

[sudo] minbo 的密码:

再次telnet就好了


Linux No 系统为什么会出现route to host问题?如何解决?

1、原因是可能没有关闭防火墙。

2、查看防火墙状态。

1)防火墙没有关闭的状态。

2)防火墙关闭的状态。

3、永久关闭防火墙。

4、然后再次运行,程序就不在报NO Route to Host的错误了。


你是怎么解决的??no route to host 问题

意思就是你访问的目标地址路由不可达,这个noroutetohost(路由不可达)的报错是由于收到icmp路由不可达报文而导致的。

受到这个报文的原因可能是:

目标设备确实已经离线了,目标设备的网关找不到目标设备,所以网关向源地址发出路由不可达消息。

访问请求被防火墙拦截了,防火墙拦截请求的方式可能是直接丢弃、连接重置、回应目标不可达消息,这里是第三种。

本地软件防火墙拦截了访问,或者目标设备防火墙拦截了访问,如果是linux,可能是iptables阻挡造成的,你可以用rviceiptablesstop(redhat\centos)关闭iptables试试。


no route to host什么意思

no route to host
没有可达的路由;无法路由主机;无法路由到主机
例句筛选
1.
The host the program '%1' was trying to reach is unreachable, noroute to host.
程序“%1”试图连接的主机无法接通,没有到主机的路由。

2.
There is no network route to the specified host.
没有到指定主机的网络路由。

本文发布于:2023-02-28 19:09:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167760036152852.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:NOROUTETOHOST.doc

本文 PDF 下载地址:NOROUTETOHOST.pdf

标签:NOROUTETOHOST
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|