Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

5.1.3. NAT Configuration

Static NAT Configuration: One-to-one mapping between inside local and inside global.

Router(config)# ip nat inside source static 192.168.1.10 203.0.113.10
Router(config)# interface GigabitEthernet0/0
Router(config-if)# ip nat inside
Router(config)# interface GigabitEthernet0/1
Router(config-if)# ip nat outside

Dynamic NAT (Pool) Configuration: Uses a pool of public addresses, assigned first-come-first-served.

Router(config)# ip nat pool MYPOOL 203.0.113.10 203.0.113.20 netmask 255.255.255.0
Router(config)# access-list 1 permit 192.168.1.0 0.0.0.255
Router(config)# ip nat inside source list 1 pool MYPOOL

PAT (NAT Overload) Configuration: Many-to-one translation using port numbers to distinguish connections.

Router(config)# access-list 1 permit 192.168.1.0 0.0.0.255
Router(config)# ip nat inside source list 1 interface GigabitEthernet0/1 overload
Verification:
Router# show ip nat translations
Router# show ip nat statistics
Router# clear ip nat translation *