NAT网络地址转换

目录

思科

H3C

HUAWEI 


NAT的三种实现方式

静态转换将内部网络的私有IP地址转换为公有IP地址,IP地址对是一对一的,是一成不变的,某个私有IP地址只转换为某个公有IP地址。借助于静态转换,可以实现外部网络对内部网络中某些特定设备(如服务器)的访问。
动态转换将内部网络的私有IP地址转换为公用IP地址时,IP地址是不确定的,是随机的,所有被授权访问上Internet的私有IP地址可随机转换为任何指定的合法IP地址。动态转换可以使用多个合法外部地址集,一个公网地址只能同时被一个内网地址使用
端口多路复用(PAT)内部网络的所有主机均可共享一个合法外部IP地址实现对Internet的访问,从而可以最大限度地节约IP地址资源

思科

  

###配置测试环境 
R0:
Router(config)#int f0/1
Router(config-if)#ip add 12.0.0.1 255.255.255.0
Router(config-if)#int f0/0
Router(config-if)#ip add 192.168.1.1 255.255.255.0
R1:
Router(config)#ip route 121.12.76.227 255.255.255.255 12.0.0.1      ///配置默认路由,回包,方便测试
Router(config)#int f0/0
Router(config-if)#ip add 12.0.0.2 255.255.255.0
Router(config-if)#no shutdown 

静态转换

R0:
Router(config)#int f0/0
Router(config-if)#ip nat inside             内网接口
Router(config-if)#no shut
Router(config-if)#int f0/1
Router(config-if)#ip nat outside             外网接口
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#ip nat inside source static 192.168.1.10 121.12.76.227       配置静态NAT使内网192.168.1.10访问外网转换为121.12.76.227这个公网地址

动态转换

R0:
Router(config)#int f0/0
Router(config-if)#ip nat inside             内网接口
Router(config-if)#no shut
Router(config-if)#int f0/1
Router(config-if)#ip nat outside             外网接口
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#ip nat pool name 121.12.76.227 121.12.76.230 netmask 255.255.255.0        创建一个公网地址池
Router(config)#access-list 10 permit 192.168.1.0 0.0.0.255        为内部网络定义一个标准的ACL
Router(config)#ip nat inside source list 10 pool name         将ACL映射到公网地址池

 端口复用

###pool关联方法:
Router(config)#access-list 10 permit 192.168.1.0 0.0.0.255         创建内网ACL
Router(config)#ip nat pool name 121.12.76.227 121.12.76.227 netmask 255.255.255.0              创建只有一个IP地址的公网地址池
Router(config)#ip nat inside source list 10 pool name overload            将ACL与公网地址池关联,并设置超载使用


###端口关联方法:
Router(config)#access-list 10 permit 192.168.1.0 0.0.0.255         创建内网ACL
Router(config)#ip nat inside source list 10 int f0/1 overload      将ACL映射到外网出口


###端口映射(外网访问内网)
ip nat inside source static tcp 服务器内网IP 80 公网IP 8080
例子:ip nat inside source static tcp 192.168.1.30 23 121.12.76.227 23 

H3C

静态转换

[H3C]nat static outbound 192.168.1.10 10.10.10.1
[H3C]int g0/1                     连接外网的端口
[H3C-GigabitEthernet0/1]nat static enable

动态转换

[H3C]nat address-group 10
[H3C-address-group-10]address 10.10.10.1 10.10.10.3        创建公网地址池
[H3C]acl basic 2000
[H3C-acl-ipv4-basic-2000]rule 1 permit source 192.168.1.0 0.0.0.255
[H3C]int g0/1
[H3C-GigabitEthernet0/1]nat outbound 2000 address-group 10 no-pat    no-pat,一对一转换,只转换地址,不转换port

端口复用

###地址池关联方法:
[H3C]nat address-group 10
[H3C-address-group-10]address 10.10.10.1 10.10.10.1       创建只有一个公网地址的池
[H3C]acl basic 2000
[H3C-acl-ipv4-basic-2000]rule 1 permit source 192.168.1.0 0.0.0.255
[H3C]int g0/1
[H3C-GigabitEthernet0/1]nat outbound 2000 address-group 10     不带no-pat,进行端口复用

###端口关联(Easy ip)方法:
[H3C]acl basic 2000
[H3C-acl-ipv4-basic-2000]rule 1 permit source 192.168.1.0 0.0.0.255
[H3C]int g0/1
[H3C-GigabitEthernet0/1]nat outbound 2000            所有内网地址都转换成G0/1端口的公网地址


###端口映射(外网访问内网)
[H3C-GigabitEthernet0/1]nat server protocol tcp global 10.10.10.1 80 inside 192.168.1.10 8080


HUAWEI 

静态转换

[Huawei]nat static global 172.16.1.100 inside 192.168.1.2
[Huawei-GigabitEthernet0/0/0]nat static enable 

OR

[R1-GigabitEthernet0/0/0]nat static global 202.106.1.1 inside 192.168.10.254

动态转换

[R1]nat address-group 1 202.106.1.1 202.106.1.100          创建公网地址池
[R1]acl 2000
[R1-acl-basic-2000]rule permit source 192.168.10.0 0.0.0.255      创建内网地址池
[R1]int g0/0/0	
[R1-GigabitEthernet0/0/0]nat outbound 2000 address-group 1 no-pat       关联公网和内网地址池

端口复用

###地址池关联方法:
[R1]nat address-group 7 202.106.1.1 202.106.1.1            建立只有一个地址的公网池
[R1]acl 2000
[R1-acl-basic-2000]rule 1 permit source 192.168.10.0 0.0.0.255
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]nat outbound 2000 address-group 7       关联公网池和内网池时,不配置no-pat


###端口关联(Easy ip)方法:
[R1]acl 2000
[R1-acl-basic-2000]rule 1 permit source 192.168.10.0 0.0.0.255
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]nat outbound 2000            所有内网地址都转换成G0/1端口的公网地址


###端口映射(外网访问内网)
[R1-GigabitEthernet0/0/0]nat static protocol tcp global current-interface 1212 inside 192.168.1.20 23                将当前接口的1212端口映射到内网192.168.1.20的23端口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金牌收租佬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值