确定端口是否已关闭(没有人正在侦听)或iptables拒绝我的主机

时间:2015-02-24 20:43:17

标签: tcp iptables

我可以判断我所拨打的服务是否在其iptables中有拒绝规则,或者它是否在我正在呼叫的端口上收听?

似乎我总是得到icmp端口无法访问

2 个答案:

答案 0 :(得分:1)

Iptables有可能删除ICMP数据包。如果您想确定您可以执行端口扫描(例如,使用 nmap ),假设主机处于活动状态并且避免发送ICMP数据包。 例如:

nmap -Pn -p 80 -sT 192.168.1.1

答案 1 :(得分:1)

没有歧义。 ICMP PORT UNREACHABLE将来自防火墙规则。 ECONNREFUSED可能是因为穿透防火墙并且没有在端口发现任何内容。