Command Reference

Cisco "show ip nat translations" Command Explained

show ip nat translations — shows the NAT table — which inside addresses are currently translated to which outside addresses (and ports, for PAT). Runs in privileged EXEC mode.

Syntax and common variants

VariantPurpose
show ip nat translationsThe live translation table
show ip nat statisticsTotals, hit/miss, interface roles
clear ip nat translation *Flush dynamic translations

Reading the output

Output / elementMeaning
Inside localPrivate IP:port of the internal host
Inside globalThe public IP:port it appears as
Outside globalThe real destination out on the internet
tcp/udp/icmp rowsOne entry per active session (PAT)

When to use it

Proof NAT is working: browse from an inside PC, and its entry should appear here. Empty table with failing internet = check ip nat inside/outside placement and the ACL; statistics' interface lists catch the classic "marked the wrong interface" mistake. Browse more in the command reference or practise in the free labs.

Frequently asked questions

What is the difference between inside local and inside global?

Inside local is the host's private address; inside global is the translated public identity it uses outward.

The table stays empty — why?

Interfaces may lack ip nat inside/outside marking, the source ACL may not match your subnet, or traffic isn't actually routing out — check show ip nat statistics first.

Is clearing translations disruptive?

It drops current sessions' mappings; active connections typically re-establish, but do it thoughtfully in production.

VS
Vipul Sir — Lead Instructor, Attila Technologies20+ years in Cisco networking. Teaching CCNA, CCNP, CCIE & CyberOps in Ahmedabad since 2004.

Want hands-on training?

Learn this on real Cisco lab devices with placement support at Attila Technologies, Ahmedabad.

Start your networking career with Attila Technologies

Hands-on Cisco training, real lab devices and placement support in Ahmedabad.