Tcp 确定端口是否已关闭(无人侦听)或iptables是否拒绝我的主机

Tcp 确定端口是否已关闭(无人侦听)或iptables是否拒绝我的主机,tcp,iptables,Tcp,Iptables,我能告诉我正在呼叫的服务在其iptables中是否有拒绝规则,或者它不在我正在呼叫的端口上侦听吗 似乎我总是无法访问icmp端口可能Iptables有一个丢弃icmp数据包的规则。如果您希望确保可以进行端口扫描(例如使用nmap),则假定主机处于活动状态,并避免发送ICMP数据包。 例如: nmap -Pn -p 80 -sT 192.168.1.1 没有含糊不清的地方。无法访问的ICMP端口将来自防火墙规则。ECONREFUNCE可能是由于穿透防火墙并在端口上找不到任何侦听内容而导致的。nm

我能告诉我正在呼叫的服务在其iptables中是否有拒绝规则,或者它不在我正在呼叫的端口上侦听吗


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

可能Iptables有一个丢弃icmp数据包的规则。如果您希望确保可以进行端口扫描(例如使用nmap),则假定主机处于活动状态,并避免发送ICMP数据包。 例如:

nmap -Pn -p 80 -sT 192.168.1.1

没有含糊不清的地方。无法访问的ICMP端口将来自防火墙规则。ECONREFUNCE可能是由于穿透防火墙并在端口上找不到任何侦听内容而导致的。

nmap在这两种情况下都使用:state:filteredit进行答复,如果向下投票者以何种方式解释此问题不好,则会很有帮助。您可以使用iptables防火墙规则使ECONREFUNCE生效吗?