NAT介绍

目录

NAT

NAT的配置——配置位置都是在边界路由器的出接口上进行配置

静态NAT

动态NAT——多对多的NAT

NAPT——easy IP

多对多的NAPT

端口映射——高级用法


NAT——网络地址转换

IPV4地址不够用

NAT

ABC——三类地址中截取了一部分地址(并且让这一部分地址可以重复使用)——私网地址

A类地址中:10.0.0.0-10.255.255.255(A类地址掩码8)——1条A类网段

B类地址中:172.16.0.0-172.31.255.255——16条B类网段

C类地址中:192.168.0.0-192.168.255.255——256条C类地址

让这些IP地址可以重复使用

NAT的配置——配置位置都是在边界路由器的出接口上进行配置

静态NAT

在边界路由器上手工建立维护一张静态的NAT映射表(公网IP地址和私网IP地址之间的对应关系),并且这种关系是一一对应的

[R2-GigabitEthernet0/0/2]nat server global 23.0.0.1 inside  192.168.1.2

报错原因:23.0.0.1可能公网会访问

[R2-GigabitEthernet0/0/2]nat static global 23.0.0.3 inside 192.168.1.2

23.0.0.3——漂浮地址(合法)——目前来说必须在公网网段范围内

[R2]display nat static——查看静态nat

动态NAT——多对多的NAT

[R2]nat address-group 0 23.0.0.3 23.0.0.5——创建公网地址组,这些公网地址必须连续

[R2-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255——抓取流量

[R2-GigabitEthernet0/0/2]nat outbound 2000 address-group 0 no-pat ——接口调用NAT,no-pat 不按照端口转换的原则执行

<R2>display  nat address-group——查看动态nat

NAPT——easy IP

[R2-acl-basic-2000]rule permit source 192.168.3.0 0.0.0.255——抓取流量

[R2-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255——抓取流量

[R2-GigabitEthernet0/0/2]nat outbound 2000——接口配置NAT

多对多的NAPT

[R2]nat address-group 0 23.0.0.3 23.0.0.5——创建公网地址组,这些公网地址必须连续

[R2-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255——抓取流量

[R2-GigabitEthernet0/0/2]nat outbound 2000 address-group 0  ——接口调用NAT,no-pat 不按照端口转换的原则执行

端口映射——高级用法

[R2-GigabitEthernet0/0/2]nat server protocol tcp global 23.0.0.1 80 inside  192.

168.1.100 80

[R2-GigabitEthernet0/0/2]nat server protocol  tcp  global  current-interface 80

inside 192.168.1.100 80

  current-interface——直接使用该接口(使用这个接口的IP地址)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/18819.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL-分库分表详解(一)

♥️作者&#xff1a;小刘在C站 ♥️个人主页&#xff1a; 小刘主页 ♥️努力不一定有回报&#xff0c;但一定会有收获加油&#xff01;一起努力&#xff0c;共赴美好人生&#xff01; ♥️学习两年总结出的运维经验&#xff0c;以及思科模拟器全套网络实验教程。专栏&#xf…

【数据结构】24王道考研笔记——串

四、串 串的定义 串&#xff08;字符串&#xff09;是由零个或多个字符组成的有限序列。 子串&#xff1a;串中任意个连续的字符组成的子序列主串&#xff1a;包含子串的串字符在主串中的位置&#xff1a;字符在串中的序号子串在主串中的位置&#xff1a;子串的第一个字符在…

docker 里面各种 command not found 总结

一、ip&#xff1a;command not found 执行命令&#xff1a; apt-get update & apt-get install -y iproute2 二、yum&#xff1a;command not found 执行命令&#xff1a; apt-get update & apt-get install -y yum 三、ping&#xff1a;command not found 执行命…

一、简易搭建本地CAS服务端

CAS服务端war包下载 https://repo1.maven.org/maven2/org/apereo/cas/cas-server-webapp-tomcat/5.3.14/ 可使用迅雷下载cas-server-webapp-tomcat-5.3.14.war &#xff0c;速度很快 将wab包放到本地tomcat的webapps下D:\tomcat\apache-tomcat-8.5.63\webapps\cas\WEB-INF\clas…

解决Anaconda第三方库下载慢

1.打开Anconda Prompt&#xff0c;进入后台 2.执行命令第一个是添加一个清华镜像&#xff0c;第二个设置在 conda 显示通道的 URL。 &#xff08;1&#xff09;conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ &#xff08;2&#xff0…

RocketMQ5.0消息存储<四>_刷盘机制

RocketMQ5.0消息存储<四>_刷盘机制 一、刷盘概览 RocketMQ存储与读写是基于JDK NIO的内存映射机制(MappedByteBuffer),消息存储时首先将消息追加到文件内存映射(commit操作),再根据配置的刷盘策略在不同时间进行刷写到磁盘(flush操作)。同步刷盘,消息提交到文件内…

【每天40分钟,我们一起用50天刷完 (剑指Offer)】第二十二天 22/50

专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客&#xff0c;如有问题交流&#xff0c;欢迎评论区留言&#xff0c;一定尽快回复&#xff01;&#xff08;大家可以去看我的专栏&#xff0c;是所有文章的目录&#xff09;   文章字体风格&#xff1a; 红色文字表示&#…

C#核心知识回顾——12.lambda表达式、List排序、协变和逆变

1.Lambda表达式 可以将lambad表达式理解为匿名函数的简写 它除了写法不同外&#xff0c;使用上和匿名函数一模一样 都是和委托或者事件配合使用的 //匿名函数 //delegate&#xff08;参数列表&#xff09; //{ //} //lambda表达式 //(参数列表) > //{ //函数体 //…

【Maven】类或者包提示找不到,报红

背景 使用IDEA&#xff0c;类或者包提示找不到&#xff0c;报红 解决方法 1. maven reload 2. 检查profiles是否对 3. 不要选中offline模式 4. 检查本地仓库位置 5. 清掉idea缓存 6. 到本地maven仓库删掉出错的包然后重新maven reload 7. update本地仓库 8. 排查是不是别人没…

Seata 分布式事务的中间件Seata设计和实现方案

文章目录 分布式事务的中间件SeataSeata AT 模式-默认模式前提整体机制写隔离读隔离 Seata XA 模式前提整体机制工作机制 Seata TCC 模式Seata Saga 模式概述缺点&#xff1a; Saga的实现外传 分布式事务的中间件Seata Seata 是一款开源的分布式事务解决方案&#xff0c;致力于…

Java设计模式之创建型-原型模式(UML类图+案例分析)

目录 一、基础概念 二、UML类图 三、角色设计 四、案例分析 1、通用实现&#xff08;浅克隆&#xff09; 2、深克隆 五、总结 一、基础概念 原型模式通过复制已有对象作为原型&#xff0c;通过复制该原型来返回一个新对象&#xff0c;而不是新建对象&#xff0c;说白了…

重磅IntelliJ IDEA 2023.2 新版本即将发布,拥抱 AI

IntelliJ IDEA 近期连续发布多个EAP版本&#xff0c;官方在对用户体验不断优化的同时&#xff0c;也新增了一些不错的功能&#xff0c;尤其是人工智能助手补充&#xff0c;AI Assistant&#xff0c;相信在后续IDEA使用中&#xff0c;会对开发者工作效率带来不错的提升。 以下是…