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

如题所述

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

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

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-19
DNS的问题,你配置下你local的DNS,网上有人发布过中国所有区域的DNS的追问

我能上外网的,各个机器之间也能够ping通,只是telnet 192.168.82.32 3200时出现telnet: connect to address 192.168.82.32: No route to host错误

第2个回答  2012-08-16
iptables -F
相似回答