NAT

NAT作用

内网和外网地址的转换

动态NAT

原理

有一个地址池,每一个要访问外网的pc就分配一个外网ip

特点

  • 一对一
  • 不节省ip
  • 先到先得
  • 动态分配

缺点

  • 无法实现外网访问内网
  • 当只有3个外网地址,有4台电脑需要访问外网时,只有前三台能够访问外网,第四台不能访问

实现

  • 第一步:根据ISP提供的合法地址范围,合理设定公有地址池 。
Router(config)#ip nat pool 地址池名字 
起始IP地址 终止IP地址 {netmask 网络掩码 | prefix-length 前缀长度} 
  • 第二步:定义一个标准IP ACL允许哪些内部本地地址可以被转换
Router(config)#access-list 列表号码 permit 网段 [通配符掩码] 
  • 第三步:将由上述ACL指定的内部本地地址与指定的内部合法地址池进行地址转换
Router(config)#ip nat inside source list 列表号码 pool 地址池名字 

静态NAT

特点

  • 一对一
  • 不节省ip
  • 一次分配一直存在
  • 可以实现外网访问内网

实现

  • 第一步:在内部本地地址和内部全局地址之间做静态转换
Router(config)#ip nat inside source static 内部本地地址   内部全局地址
  • 第二步:指定连接网络的内部端口,这是需要被转换的接口
Router(config)#interface f0/0
Router(config-if)#ip nat inside
  • 第三步:指定连接外部网络的外部端口,由此接口翻译为内部全局地址到达外部网络。
Router(config)#interface f0/1
Router(config-if)#ip nat outside
  • 第四部:验证
Router#show ip nat translations 

NAT过载/PAT

原理

多个私有地址映射到一个共有ip上
利用不同的端口来实现多个私有地址对外网的访问

特点

  • 节省ip
  • 多对一

实现

  • 第一步:根据ISP提供的合法地址范围,合理设定公有地址池 。
Router(config)#ip nat pool 地址池名字 
起始IP地址 终止IP地址 {netmask 网络掩码 | prefix-length 前缀长度} 
  • 第二步:定义一个标准IP ACL允许哪些内部本地地址可以被转换
Router(config)#access-list 列表号码 permit 网段 [通配符掩码] 
  • 第三步:将由上述ACL指定的内部本地地址与指定的内部合法地址池进行地址转换
Router(config)#ip nat inside source list 列表号码 pool 地址池名字 overload
posted @ 2019-12-24 14:35  长江尾  阅读(363)  评论(0编辑  收藏  举报