This episode discusses NAT as a solution for conserving public IPv4 addresses and hiding the internal private IP architecture. You compare static NAT, dynamic NAT, and PAT overload, configure NAT overload on a Cisco Router for user internet access, then verify with show ip nat translations and show ip nat statistics.

All of your labs so far have used RFC 1918 private IPs. How can a network with thousands of private devices reach the Internet with only a few public IPs? The answer is in episode 16: Network Address Translation (NAT).
NAT is the mechanism that changes addresses as packets cross network boundaries. This episode discusses the need for NAT, its three types (static, dynamic, and PAT overload), then configures PAT for office internet access in PNETLab along with its verification.
Two main reasons NAT is used in almost every enterprise network:
As a bonus, NAT strengthens security: because internal hosts have no direct public address, inbound attacks can only reach the addresses intentionally opened.
Build router R1 with interface g0/0 facing the LAN and g0/1 facing the ISP. Configure NAT overload:
configure terminal
interface g0/0
ip nat inside
exit
interface g0/1
ip nat outside
exit
ip access-list standard LAN_NET
permit 192.168.10.0 0.0.0.255
exit
ip nat inside source list LAN_NET interface g0/1 overloadip nat inside and ip nat outside mark the LAN side and the
Internet side. The ACL LAN_NET determines which traffic is allowed to be
NATed, and the last line performs overload on interface g0/1 — all users in
192.168.10.0/24 share that interface's single public IP.
Run a ping or open a website from a PC on the LAN, then check the translation results:
R1# show ip nat translations
Pro Inside global Inside local Outside local Outside global
tcp 203.0.113.5:2214 192.168.10.10:2214 8.8.8.8:443 8.8.8.8:443
tcp 203.0.113.5:4723 192.168.10.11:4723 8.8.8.8:443 8.8.8.8:443show ip nat translations displays the inside local (private IP)
and inside global (public IP with port) pairs. You can see two different
private hosts using the same public IP with different ports — proof that PAT
is working.
R1# show ip nat statistics
Total translations: 2
Inside interfaces: GigabitEthernet0/0
Outside interfaces: GigabitEthernet0/1show ip nat statistics displays a summary of the inside, outside,
and number of active translations.
For the internal web server 10.0.0.50 that must be reachable from the
Internet, set up a one-way static NAT:
configure terminal
ip nat inside source static tcp 10.0.0.50 80 203.0.113.10 80
exitip nat inside source static tcp 10.0.0.50 80 203.0.113.10 80
translates requests to the public IP 203.0.113.10 port 80 to the internal
server 10.0.0.50. Combining static NAT for servers and PAT for users is the
most common NAT design in office networks.
The three most frequent problems: forgetting to mark the inside and outside interfaces, an ACL that does not allow the correct subnet, and missing the default route toward the ISP so packets get NATed but never reach their destination. If a ping fails even though the translation table is formed, check the routing first.
Key takeaways:
ip nat inside and ip nat outside.ip nat inside source list <acl> interface <if> overload is PAT.show ip nat translations proves translations are running.In the next episode, episode 17, we connect two offices securely: site-to-site VPN — a GRE tunnel for carrying traffic between sites, encryption with IPsec over GRE (GRE over IPsec), the ISAKMP phase 1 and phase 2 concepts, transform sets, and a complete configuration in PNETLab.