IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> NAT网络地址转换 -> 正文阅读

[网络协议]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端口

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-20 15:27:26  更:2021-08-20 15:28:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 18:27:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码