NAT—静态nat

原理

静态NAT∶每个私有地址都有一个与之对应并且固定的公有地址,即私有地址和公有地址之间的关系是一对一映射。
·支持双向互访∶私有地址访问Internet经过出口设备NAT转换时,会被转换成对应的公有地址。同时,外部网
络访问内部网络时,其报文中携带的公有地址〈目的地址)也会被NAT设备转换成对应的私有地址。

通过手动设置,使 Internet 客户进行的通信能够映射到某个特定的私有网络地址和端口。如果想让连接在 Internet 上的计算机能够使用某个私有网络上的服务器(如网站服务器)以及应用程序(如游戏),那么静态映射是必需的。静态映射不会从 NAT 转换表中删除。
  如果在 NAT 转换表中存在某个映射,那么 NAT 只是单向地从 Internet 向私有网络传送数据。这样,NAT 就为连接到私有网络部分的计算机提供了某种程度的保护。但是,如果考虑到 Internet 的安全性,NAT 就要配合全功能的防火墙一起使用

实验拓扑

实验步骤

AR1

<Huawei>sys
[Huawei]sys AR1
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 192.168.1.2 24
[AR1-GigabitEthernet0/0/0]q
[AR1]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip add 192.168.2.2 24
[AR1-GigabitEthernet0/0/1]q
[AR1]int g0/0/2
[AR1-GigabitEthernet0/0/2]ip add 192.168.3.2 24
[AR1-GigabitEthernet0/0/2]q
[AR1]int g4/0/0
[AR1-GigabitEthernet4/0/0]ip add 100.100.100.1 24
[AR1-GigabitEthernet4/0/0]q
[AR1]int g4/0/0
[AR1-GigabitEthernet4/0/0]nat static global 100.100.100.3 inside 192.168.1.1 net
mask 255.255.255.255
[AR1-GigabitEthernet4/0/0]nat static global 100.100.100.4 inside 192.168.2.1 net
mask 255.255.255.255
[AR1-GigabitEthernet4/0/0]nat static global 100.100.100.5 inside 192.168.3.1 net
mask 255.255.255.255
[AR1-GigabitEthernet4/0/0]q
[AR1]ip route-static 0.0.0.0 0 100.100.100.2
[AR1]

AR2

<Huawei>sys
[Huawei]un in en
[Huawei]sys AR2
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 100.100.100.2 24
[AR2-GigabitEthernet0/0/0]q
[AR2]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 200.200.200.2 30
[AR2-GigabitEthernet0/0/1]q
[AR2]

测试结果

 

### 配置静态NAT 在思科路由器上配置静态NAT涉及定义内部本地地址和外部全局地址之间的映射关系。通过这种方式,可以实现私有网络中的特定主机访问公共互联网。 #### 基本命令结构 为了创建一条简单的静态NAT条目,需使用如下CLI指令: ```shell ip nat inside source static local-ip global-ip ``` 这条命令的作用是在指定的内部本地IP地址(local-ip)与外部全局IP地址(global-ip)之间建立一对一映射关系[^1]。 #### 实际操作案例 假设存在一台位于公司内网的服务器拥有私有IP `192.168.1.10` ,希望将其对外提供服务时显示为公网上的 `203.0.113.5` 。那么,在连接至Internet出口处的思科路由器接口下应执行以下设置: ```shell Router(config)# interface GigabitEthernet0/0 Router(config-if)# ip address 203.0.113.1 255.255.255.0 Router(config-if)# ip nat outside Router(config-if)# exit Router(config)# interface GigabitEthernet0/1 Router(config-if)# ip address 192.168.1.1 255.255.255.0 Router(config-if)# ip nat inside Router(config-if)# exit Router(config)# ip nat inside source static 192.168.1.10 203.0.113.5 ``` 上述配置中,首先设置了两个不同逻辑位置(inside 和outside)下的物理端口参数;接着指定了具体的静态转换规则,使得来自LAN侧的数据包如果源地址匹配到 `192.168.1.10` 则会被替换成为 `203.0.113.5` 发送出去[^1]。 #### 测试验证 完成以上步骤之后,可以通过ping测试或其他应用层协议来检验是否成功实现了预期的功能效果。同时也可以利用debug工具进一步排查可能出现的问题所在。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

雨夜寒舟

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

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

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

打赏作者

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

抵扣说明:

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

余额充值