首先对于NAT的四种名词的理解:
首先说明的一点本人的理解,对于不同的词要站在不同的角度去看。
1. 内部本地地址(inside local):私网主机地址
2. 内部全局地址(inside global):公网主机地址
3. 外部全局地址(outside global):外部全局
4. 外部本地地址(outside local):外部本地
说明:站在内网的角度去看这些地址。
NAT总共有3种转换模式:
1. 静态:直接将需要上网的私网地址转换成公网地址,然后启用端口。
2. 动态:先要建立ACL(匹配需要上网的网段),然后建立地址池(公网IP),再将ACL与地址池对应,最后启用端口。
3. 端口复用:先要建立ACL(匹配上网的网段),然后建立地址池(公网IP),再将ACL与地址池进行匹配、加上overload(端口复用)关键字,最后启用端口。
配置:
1. 静态:
ip nat inside source [主机地址] [公网地址]
int fx/x
ip nat inside
ip fx/x
ip nat ouside
2. 动态:
access-list 1 192.168.1.0 0.0.0.255
ip nat pool [地址池名称] [公网IP网段] netmask [公网网段掩码]
ip nat inside source list 1 pool [地址池名称]
int fx/x
ip nat inside
int fx/x
ip nat outside
3. PAT:
access-list 1 192.168.1.0 0.0.0.255
ip nat pool [地址池名称] [公网IP网段] netmask [公网网段掩码]
ip nat inside source list 1 pool [地址池名称] overload
int fx/x
ip nat inside
int fx/x
ip nat outside