NAT技术基础
2023-09-14 09:01:13 时间
一、NAT(network address translation)技术
1、作用:使用私网IP用户,需要访问公网,则必须在边界设备上,将私网IP替换成公网IP
2、NAT的技术分类
Basic-NAT:基本NAT,该模式下,使用地址进行一对一或者多对多的转换。要求用户有多少个私网IP地址,就必须配备多少个公网IP地址与之对应。
NAPT:基于端口的NAT转换,该模式下,可以使用端口号来实现地址的复用。
NAT Server:如果私网用户有设备中的某些应用需要被公网访问,那么此时需要使用NAT-Server实现端口映射;
NAT-ALG:当存在双TCP连接时应用时,需要使用NAT-ALG;例如FTp的主动模式。
3、私网地址
A类:10.0.0.0 10.255.255.255
B类:172.16.0.0 172.31.255.255
C类:192.168.0.0 192.168.255.255
4、基本命令
Router(config)#int e0/0 Router(config-if)#encapsulation ppp 运营商启一个ppp服务 Router(config-if)#ppp authentication chap ppp启一个chap认证 Router(config-if)#username aaa password bbb 创建用户名,密码
Router(config)#int e0/0 Router(config-if)#ppp chap hostname aaa 用户输入用户名 Router(config-if)#ppp chap password bbb 用户输入密码
Router(config)#int e0/1
Router(config-if)#ip nat outside 定义e0/1口为nat外部
Router(config)#int e0/2
Router(config-if)#ip nat inside 定义e0/1口为nat内部
静态NAT配置:(手动指定)
Router(config)#ip nat inside source static 192.168.1.10 100.1.1.7 定义修改从inside接口进入的修改源ip
动态NAT配置:(一个公网ip地址对应一个内网地址)
Router(config)#ip nat pool ccna 100.1.1.1 100.1.1.4 network 255.255.255.0 定义一个NAT地址池
Router(config)#access-list 1 per 192.168.1.0 0.0.0.255 定义一条ACL规则
Router(config)#ip nat inside source list 1 pool ccna 调用规则
端口复用:
Router(config)#ip nat inside source list 1 interface e0/0 overload 通过e0/0得流量,都调用这个
Router(config)#show run |sec ip nat 查看配置
Router#debug ip nat 开启debug
相关文章
- 【华为云技术分享】从部署和运维说说DLI(1)
- 【华为云技术分享】物体检测yolo3算法 学习笔记2
- 大拿在跨国机房数据同步等方面的最佳技术实践
- 2022阿里云技术年报:基础产品篇
- NAT技术基础
- 数据中心技术的五个重要趋势
- 我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
- Atitit nlp用到的技术与功能自然语言处理 v3 t99.docx Atitit nlp用到的技术与常见类库 目录 1. 常用的技术1 1.1. 语言处理基础技术 分词 相似度等1 1.2
- SAP移动解决方案之Cordova技术架构综述
- Unity技术手册-UGUI零基础详细教程-Canvas缩放的三种方式
- AI:大力出奇迹?Bigger is better?AI下一代浪潮?预训练大语言模型的简介(起源/目的/概述/技术基础/核心/影响/优缺点/未来趋势)、发展史、模型分类及其对比、案例应用之详细攻略
- CV:计算机视觉技术之图像基础知识(二)—以python的skimage和numpy库来了解计算机视觉图像基础(图像存储原理-模糊核-锐化核-边缘检测核,进阶卷积神经网络(CNN)的必备基础)
- NLP:自然语言处理技术的简介、领域方向-细分任务及其评估标准、发展历史、案例应用之详细攻略
- Interview:算法岗位面试—11.14下午上海电***公司(国企)简单面试+技术一面之兴趣爱好、项目考察等
- 组网技术基础 — 提高蜂窝系统容量的方法
- 【华为云技术分享】深度详解GaussDB bufferpool缓存策略
- 【华为云技术分享】ArcFace简介
- 【ChatGPT】ColossalChat:目前最接近 ChatGPT 原始技术方案的实用开源项目——以 LLaMA 为基础预训练模型,推出 ColossalChat
- 0基础转行学软件测试,哪些技术是必须要掌握的?
- CAN总线技术基础认识
- Unity技术手册-UGUI零基础详细教程-Toggle切换
- 擎创技术流 | ClickHouse实用工具—ckman教程(6)