iptables -n -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy DROP)
target prot opt source destination
MAILCOW 0 – 0.0.0.0/0 0.0.0.0/0 /* mailcow */
DOCKER-USER 0 – 0.0.0.0/0 0.0.0.0/0
DOCKER-FORWARD 0 – 0.0.0.0/0 0.0.0.0/0
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain DOCKER (2 references)
target prot opt source destination
ACCEPT 6 – 0.0.0.0/0 172.22.1.12 tcp dpt:443
ACCEPT 6 – 0.0.0.0/0 172.22.1.12 tcp dpt:80
ACCEPT 6 – 0.0.0.0/0 172.22.1.253 tcp dpt:587
ACCEPT 6 – 0.0.0.0/0 172.22.1.253 tcp dpt:465
ACCEPT 6 – 0.0.0.0/0 172.22.1.253 tcp dpt:25
ACCEPT 6 – 0.0.0.0/0 172.22.1.250 tcp dpt:12345
ACCEPT 6 – 0.0.0.0/0 172.22.1.250 tcp dpt:4190
ACCEPT 6 – 0.0.0.0/0 172.22.1.250 tcp dpt:995
ACCEPT 6 – 0.0.0.0/0 172.22.1.250 tcp dpt:993
ACCEPT 6 – 0.0.0.0/0 172.22.1.250 tcp dpt:143
ACCEPT 6 – 0.0.0.0/0 172.22.1.250 tcp dpt:110
ACCEPT 6 – 0.0.0.0/0 172.22.1.6 tcp dpt:3306
ACCEPT 6 – 0.0.0.0/0 172.22.1.249 tcp dpt:6379
DROP 0 – 0.0.0.0/0 0.0.0.0/0
DROP 0 – 0.0.0.0/0 0.0.0.0/0
Chain DOCKER-BRIDGE (1 references)
target prot opt source destination
DOCKER 0 – 0.0.0.0/0 0.0.0.0/0
DOCKER 0 – 0.0.0.0/0 0.0.0.0/0
Chain DOCKER-CT (1 references)
target prot opt source destination
ACCEPT 0 – 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED
ACCEPT 0 – 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED
Chain DOCKER-FORWARD (1 references)
target prot opt source destination
DOCKER-CT 0 – 0.0.0.0/0 0.0.0.0/0
DOCKER-INTERNAL 0 – 0.0.0.0/0 0.0.0.0/0
DOCKER-BRIDGE 0 – 0.0.0.0/0 0.0.0.0/0
ACCEPT 0 – 0.0.0.0/0 0.0.0.0/0
ACCEPT 0 – 0.0.0.0/0 0.0.0.0/0
Chain DOCKER-INTERNAL (1 references)
target prot opt source destination
Chain DOCKER-USER (1 references)
target prot opt source destination
RETURN 0 – 0.0.0.0/0 0.0.0.0/0
Chain MAILCOW (1 references)
target prot opt source destination
DROP 0 – 87.120.93.10 0.0.0.0/0
DROP 0 – 87.120.93.11 0.0.0.0/0
DROP 6 – 0.0.0.0/0 0.0.0.0/0 /* mailcow isolation */
root@mailcow:~# iptables -n -L -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DOCKER 0 – 0.0.0.0/0 0.0.0.0/0 ADDRTYPE match dst-type LOCAL
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
DOCKER 0 – 0.0.0.0/0 !127.0.0.0/8 ADDRTYPE match dst-type LOCAL
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE 0 – 172.22.1.0/24 0.0.0.0/0
MASQUERADE 0 – 172.17.0.0/16 0.0.0.0/0
Chain DOCKER (2 references)
target prot opt source destination
DNAT 6 – 0.0.0.0/0 127.0.0.1 tcp dpt:7654 to:172.22.1.249:6379
DNAT 6 – 0.0.0.0/0 127.0.0.1 tcp dpt:13306 to:172.22.1.6:3306
DNAT 6 – 0.0.0.0/0 0.0.0.0/0 tcp dpt:110 to:172.22.1.250:110
DNAT 6 – 0.0.0.0/0 0.0.0.0/0 tcp dpt:143 to:172.22.1.250:143
DNAT 6 – 0.0.0.0/0 0.0.0.0/0 tcp dpt:993 to:172.22.1.250:993
DNAT 6 – 0.0.0.0/0 0.0.0.0/0 tcp dpt:995 to:172.22.1.250:995
DNAT 6 – 0.0.0.0/0 0.0.0.0/0 tcp dpt:4190 to:172.22.1.250:4190
DNAT 6 – 0.0.0.0/0 127.0.0.1 tcp dpt:19991 to:172.22.1.250:12345
DNAT 6 – 0.0.0.0/0 0.0.0.0/0 tcp dpt:25 to:172.22.1.253:25
DNAT 6 – 0.0.0.0/0 0.0.0.0/0 tcp dpt:465 to:172.22.1.253:465
DNAT 6 – 0.0.0.0/0 0.0.0.0/0 tcp dpt:587 to:172.22.1.253:587
DNAT 6 – 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 to:172.22.1.12:80
DNAT 6 – 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 to:172.22.1.12:443
root@mailcow:~# ip6tables -n -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy DROP)
target prot opt source destination
MAILCOW 0 – ::/0 ::/0 /* mailcow */
DOCKER-USER 0 – ::/0 ::/0
DOCKER-FORWARD 0 – ::/0 ::/0
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain DOCKER (2 references)
target prot opt source destination
ACCEPT 6 – ::/0 fd4d:6169:6c63:6f77::11 tcp dpt:443
ACCEPT 6 – ::/0 fd4d:6169:6c63:6f77::11 tcp dpt:80
ACCEPT 6 – ::/0 fd4d:6169:6c63:6f77::10 tcp dpt:587
ACCEPT 6 – ::/0 fd4d:6169:6c63:6f77::10 tcp dpt:465
ACCEPT 6 – ::/0 fd4d:6169:6c63:6f77::10 tcp dpt:25
ACCEPT 6 – ::/0 fd4d:6169:6c63:6f77::b tcp dpt:4190
ACCEPT 6 – ::/0 fd4d:6169:6c63:6f77::b tcp dpt:995
ACCEPT 6 – ::/0 fd4d:6169:6c63:6f77::b tcp dpt:993
ACCEPT 6 – ::/0 fd4d:6169:6c63:6f77::b tcp dpt:143
ACCEPT 6 – ::/0 fd4d:6169:6c63:6f77::b tcp dpt:110
DROP 0 – ::/0 ::/0
DROP 0 – ::/0 ::/0
Chain DOCKER-BRIDGE (1 references)
target prot opt source destination
DOCKER 0 – ::/0 ::/0
DOCKER 0 – ::/0 ::/0
Chain DOCKER-CT (1 references)
target prot opt source destination
ACCEPT 0 – ::/0 ::/0 ctstate RELATED,ESTABLISHED
ACCEPT 0 – ::/0 ::/0 ctstate RELATED,ESTABLISHED
Chain DOCKER-FORWARD (1 references)
target prot opt source destination
DOCKER-CT 0 – ::/0 ::/0
DOCKER-INTERNAL 0 – ::/0 ::/0
DOCKER-BRIDGE 0 – ::/0 ::/0
ACCEPT 0 – ::/0 ::/0
ACCEPT 0 – ::/0 ::/0
Chain DOCKER-INTERNAL (1 references)
target prot opt source destination
Chain DOCKER-USER (1 references)
target prot opt source destination
RETURN 0 – ::/0 ::/0
Chain MAILCOW (1 references)
target prot opt source destination
root@mailcow:~# ip6tables -n -L -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DOCKER 0 – ::/0 ::/0 ADDRTYPE match dst-type LOCAL
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
DOCKER 0 – ::/0 !::1 ADDRTYPE match dst-type LOCAL
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE 0 – fd4d:6169:6c63:6f77::/64 ::/0
MASQUERADE 0 – fd00:dead:beef:c0::/80 ::/0
MASQUERADE 0 – ::/0 ::/0 ADDRTYPE match dst-type LOCAL
MASQUERADE 0 – ::/0 ::/0 ADDRTYPE match dst-type LOCAL
MASQUERADE 6 – fd4d:6169:6c63:6f77::c fd4d:6169:6c63:6f77::c tcp dpt:110
MASQUERADE 6 – fd4d:6169:6c63:6f77::f fd4d:6169:6c63:6f77::f tcp dpt:25
MASQUERADE 6 – fd4d:6169:6c63:6f77::c fd4d:6169:6c63:6f77::c tcp dpt:143
MASQUERADE 6 – fd4d:6169:6c63:6f77::12 fd4d:6169:6c63:6f77::12 tcp dpt:80
MASQUERADE 6 – fd4d:6169:6c63:6f77::f fd4d:6169:6c63:6f77::f tcp dpt:465
MASQUERADE 6 – fd4d:6169:6c63:6f77::c fd4d:6169:6c63:6f77::c tcp dpt:993
MASQUERADE 6 – fd4d:6169:6c63:6f77::12 fd4d:6169:6c63:6f77::12 tcp dpt:443
MASQUERADE 6 – fd4d:6169:6c63:6f77::f fd4d:6169:6c63:6f77::f tcp dpt:587
MASQUERADE 6 – fd4d:6169:6c63:6f77::c fd4d:6169:6c63:6f77::c tcp dpt:995
MASQUERADE 6 – fd4d:6169:6c63:6f77::c fd4d:6169:6c63:6f77::c tcp dpt:4190
Chain DOCKER (2 references)
target prot opt source destination
DNAT 6 – !fe80::/10 ::/0 tcp dpt:110 to:[fd4d:6169:6c63:6f77::b]:110
DNAT 6 – !fe80::/10 ::/0 tcp dpt:143 to:[fd4d:6169:6c63:6f77::b]:143
DNAT 6 – !fe80::/10 ::/0 tcp dpt:993 to:[fd4d:6169:6c63:6f77::b]:993
DNAT 6 – !fe80::/10 ::/0 tcp dpt:995 to:[fd4d:6169:6c63:6f77::b]:995
DNAT 6 – !fe80::/10 ::/0 tcp dpt:4190 to:[fd4d:6169:6c63:6f77::b]:4190
DNAT 6 – !fe80::/10 ::/0 tcp dpt:25 to:[fd4d:6169:6c63:6f77::10]:25
DNAT 6 – !fe80::/10 ::/0 tcp dpt:465 to:[fd4d:6169:6c63:6f77::10]:465
DNAT 6 – !fe80::/10 ::/0 tcp dpt:587 to:[fd4d:6169:6c63:6f77::10]:587
DNAT 6 – !fe80::/10 ::/0 tcp dpt:80 to:[fd4d:6169:6c63:6f77::11]:80
DNAT 6 – !fe80::/10 ::/0 tcp dpt:443 to:[fd4d:6169:6c63:6f77::11]:443