iptables 显示 ACCEPT 但连接被拒绝

iptables 显示 ACCEPT 但连接被拒绝

我有一个可在端口 8080 上访问的 Django 应用程序。我当前的 iptables 已设置

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy DROP)
target     prot opt source               destination         
DOCKER-USER  all  --  anywhere             anywhere            
DOCKER-ISOLATION-STAGE-1  all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
DOCKER     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain DOCKER (1 references)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             172.17.0.2           tcp dpt:redis
ACCEPT     tcp  --  anywhere             172.17.0.3           tcp dpt:9443
ACCEPT     tcp  --  anywhere             172.17.0.3           tcp dpt:8000
ACCEPT     tcp  --  anywhere             172.17.0.4           tcp dpt:8086
ACCEPT     tcp  --  anywhere             172.17.0.5           tcp dpt:3000

基本上我的所有策略都处于“接受”状态,但出于某种原因,如果我从本地网络上的任何一台计算机使用 :8080 进行访问,则会出现连接被拒绝的情况。如果我从本地主机内部进行访问,则一切正常。

是什么阻塞了该端口上的连接?即使我更改端口(从端口 80 开始,我总是被拒绝)

我正在运行 ubuntu 22.04 LTS

相关内容