我可以判断我所拨打的服务是否在其iptables中有拒绝规则,或者它是否在我正在呼叫的端口上收听?
似乎我总是得到icmp端口无法访问
答案 0 :(得分:1)
Iptables有可能删除ICMP数据包。如果您想确定您可以执行端口扫描(例如,使用 nmap ),假设主机处于活动状态并且避免发送ICMP数据包。 例如:
nmap -Pn -p 80 -sT 192.168.1.1
答案 1 :(得分:1)
没有歧义。 ICMP PORT UNREACHABLE将来自防火墙规则。 ECONNREFUSED可能是因为穿透防火墙并且没有在端口发现任何内容。