Skip to main content

IPTables Commands


SNAT

iptables -t nat -A POSTROUTING -d 10.24.0.0/16 -j SNAT --to-source 10.24.1.1
iptables -t nat -A POSTROUTING \
  -d 10.24.0.0/16 \
  -j SNAT --to-source 10.24.1.1

DNAT

iptables -t nat -A PREROUTING -p tcp --dport 30200 -j DNAT --to-destination 10.24.1.1:30201
iptables -t nat -A PREROUTING \
  -p tcp \
  --dport 30200 \
  -j DNAT --to-destination 10.24.1.1:30201

MASQUERADE

iptables -t nat -A POSTROUTING -p tcp -d 10.24.1.1 --dport 30201 -j MASQUERADE
iptables -t nat -A POSTROUTING \
  -p tcp \
  -d 10.24.1.1 \
  --dport 30201 -j MASQUERADE

POSTROUTING Line Numbers

iptables -t nat -L POSTROUTING --line-numbers -n -v

Delete by Number

iptables -t nat -D POSTROUTING 1