NAT-地址转换技术的配置
2024-10-06 07:32:00
(一)NAT的概念及工作原理
简单来讲,nat就是将私有网址转化为共有网址的技术。NAT通常部署在一个组织的网络出口位置,成为NAT网关。举个栗子,一段报文想离开私网,必须经过NAT网关将数据传输给公网Internet,通过nat实现源IP地址映射为公网IP地址,Internet发现该IP实际是私有IP,就将请求的服务实现,并通过网关回传给源IP。这样一次由私网主机向公网服务端的请求和响应就实现了。
注意:网络访问只能先由私网侧发起,公网是无法主动访问私网主机的。
(二)NAT的分类
1. 静态NAT:一对一模式,即一个内部主机唯一占用一个公网IP,通常用于服务器。
2. 动态NAT:一对一模式,即将未注册的IP地址映射到注册IP地址池的一个地址。
3. NAPT:多对一模式,即将多个私网IP通过不同端口号映射到一个公网IP,主要原理是端口号的唯一性。注意:传输层的端口号都是大于1024的.
(三)NAT的实现
1.静态NAT的实现分为三个步骤(以下代码的实现都是根据上图的ip及端口号):
验证:L1-V3ping通外网L4
解释:通过show ip nat translations命令,可以看出内网主机IP与公网IP的转换。
2.NAPT的实现分为五个步骤:
以上就是本人对于NAT的理解和实现,如有不足,望包涵。
参考资料:
csdn nat技术详解
最新文章
- 用CMake屏蔽Release运行时的控制台窗口
- PHP的require()函数可以在一行代码中多次读取
- ExtJS实战 01——HelloWorld
- pytho
- 富文本编辑器CKEDITOR的使用配置(问题注解)
- lwp 模拟行锁堵塞 前端超时
- Pin学习笔记--安装及一些基本知识
- win10 uwp 弹起键盘不隐藏界面元素
- Docker安装weblogic
- elasticsearch数据输入和输出
- day32-python阶段性复习六
- el取bean 对象属性规则
- 【传输协议】TCP、IP协议族之数字签名与HTTPS详解
- django中使用mysql数据库的事务
- ModelSim使用$display查看变量值和输出信息
- 使用EntityFramework6完成增删查改CRUD和事务
- Css-常用css初始化
- php7新特性一览
- RocketMQ学习笔记(一)eclipse版的quickstart
- web 服务器安全防范
热门文章
- SpringMVC返回类型
- jq time 控件
- react图片预览插件尝试
- 代码编辑器——Visual Studio Code
- 5-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(,远程升级GPRS内部程序)
- Python如何import其它.py文件及其函数
- Linux 网络性能测试工具 iperf 的安装和使用
- 2019-12-10:win7,win12提权练习
- 走进JavaWeb技术世界11:单元测试框架Junit
- cgdb UTF-8乱码