【发布时间】:2015-02-26 06:49:00
【问题描述】:
我能否判断我正在调用的服务是否在其 iptables 中有拒绝规则,或者它没有侦听我正在调用的端口?
似乎我总是无法访问 icmp 端口
【问题讨论】:
-
如果反对者解释这个问题的不好之处会有所帮助
我能否判断我正在调用的服务是否在其 iptables 中有拒绝规则,或者它没有侦听我正在调用的端口?
似乎我总是无法访问 icmp 端口
【问题讨论】:
Iptables 可能有丢弃 ICMP 数据包的规则。如果您想确定您可以进行端口扫描(例如使用 nmap),假设主机处于活动状态并避免发送 ICMP 数据包。 例如:
nmap -Pn -p 80 -sT 192.168.1.1
【讨论】:
没有歧义。 ICMP PORT UNREACHABLE 将来自防火墙规则。 ECONNREFUSED 可能是由于穿透了防火墙并没有在端口上监听而导致的。
【讨论】: