ufw 규칙은 트래픽을 차단해야 하지만 iptables는 이를 허용합니다.

ufw 규칙은 트래픽을 차단해야 하지만 iptables는 이를 허용합니다.

테스트로서 내 웹사이트에 대한 액세스를 일시적으로 차단하고 싶습니다. 그래서 ufw delete명령을 사용하여 http/https 규칙을 제거했습니다. ufw는 기본적으로 수신을 거부하도록 설정되어 있습니다. 남은 유일한 규칙은 내 컴퓨터에 SSH를 허용하는 것입니다.

안타깝게도 아직 내 사이트에 액세스할 수 있습니다. 분명히 iptables와 충돌이 있습니다.

# ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
16000/tcp                  ALLOW IN    183.31.121.0/24

# iptables -L -n | grep 443
ufw-http   tcp  --  0.0.0.0/0            0.0.0.0/0            tcp dpt:443

# cat /etc/iptables.up.rules | grep 443
-A ufw-before-input -p tcp -m tcp --dport 443 -j ufw-http

내 웹사이트에 계속 액세스할 수 있는 이유는 무엇입니까? ufw가 iptable을 잘못 관리하고 있습니까?

참고: 저는 더 이상 Docker를 사용하지 않습니다. -> Docker와 해당 소켓도 비활성화하고 iptables를 새로 고치거나 다시 로드하고(Docker에 대한 언급은 더 이상 없음) Docker가 설정한 네트워크 인터페이스를 제거했습니다.

Docker를 사용할 때 이러한 iptables 규칙이 설정됩니까? 그렇다면 수동으로 삭제해야 할 것 같습니다.

관련 정보