Linux Iptables List and Show All NAT IPTables Rules Command

You can use the iptables command in Linux to list and show all NAT (Network Address Translation) rules. The NAT rules are stored in the nat table in the iptables firewall.

Here’s an example of how to list all NAT rules in iptables:

iptables -t nat -L

Explanation:

  • The -t option specifies the table to operate on, in this case, the nat table.
  • The -L option is used to list the rules in the specified table.

The output of the iptables command will show the chain names, rules, target, and other information for each NAT rule.

You can also use the --line-numbers option to display the rule numbers, which can be useful when you need to reference a specific rule. Here’s an example:

iptables -t nat -L --line-numbers

This will show the same list of NAT rules as before, but with a number assigned to each rule, making it easier to reference specific rules.

Leave a Comment