静态NAT和动态NAT实验

news2024/11/25 15:57:10

静态NAT

  拓扑

 

 

   需求

    实现企业内网主机(PC1/PC2)访问公网网站服务器(Server1)

 配置步骤

第一步:给PC1/PC2/Server1配置接口IP地址,掩码,网关
第二步:R1配置路由和静态NAT
-边界路由器R1,配置接口IP地址
-边界路由器R1,配置默认路由
-在边界路由器R1的出接口上配置静态NAT

 备注:静态NAT是配置的出口设备的出接口上

第三步:配置ISP-dx 路由器

    -配置路由器接口IP地址 

第四步:测试与验证

    -测试PC1/PC2是否可以访问Server1

配置命令
第一步:给PC1/PC2/Server1配置接口IP地址,掩码,网关
第二步:配置NAT
R1的配置:
[Huawei]sys R1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip address 200.1.1.1 29    //掩码是29
[R1-GigabitEthernet0/0/1]quit
[R1]ip route-static 0.0.0.0 0.0.0.0  200.1.1.6   //配置默认路由,下一跳为公网网关
[R1]int g0/0/1    //进入出接口
[R1-GigabitEthernet0/0/1]nat static global 200.1.1.2 inside 192.168.1.1  
//在出口设备的出接口上配置静态NAT,让公网IP 200.1.1.2 和内网IP 192.168.1.1做1对1绑定
以后PC1在访问公网的时候,PC1发送的数据包到达R1的g0/0/1接口的时候,这个接口会将PC1发的
这个数据报文的源IP:192.168.1.1 转换为200.1.1.2,从而实现内网访问公网的需求

[R1-GigabitEthernet0/0/1]nat static global 200.1.1.3 inside 192.168.1.2  

第三步:配置ISP-dx路由器
ISP-dx2的配置:
[Huawei]sys ISP-dx
[ISP-dx]int g0/0/0
[ISP-dx-GigabitEthernet0/0/0]ip address 200.1.1.6 29
[ISP-dx-GigabitEthernet0/0/0]int g0/0/1
[ISP-dx-GigabitEthernet0/0/1]ip address 210.1.1.254 24
第四步:测试与验证
PC1 ping  Server1  可以通
PC2 ping  Server1  可以通

总结

    1)NAT配置在出口设备的出接口上

    2)NAT转换表

    NAT有一个转换表:一个私有IP 和一个公网IP绑定在一起

    数据包出去的时候,转换源IP: 将源IP由私有IP转换为公有IP,  目标IP不变

    数据包回来的时候,转换目的IP: 将目的IP由公有IP地址,转换为私有IP,源IP不变

    3)备注:

    -默认路由解决的是数据出去的问题

    -NAT解决的时候数据回来的问题

    4)静态NAT:
私有IP地址和公有IP地址是1对1转换
一个私有IP地址,绑定一个公有IP地址
静态1对1 并没有从根本上节约IPv4地址

 动态NAT

拓扑    

   需求

    实现企业内网主机(PC1/PC2)访问公网网站服务器(Server1)

 配置步骤

第一步:给PC1/PC2/Server1配置接口IP地址,掩码,网关

    
第二步:R1配置路由
-边界路由器R1,配置接口IP地址
-边界路由器R1,配置默认路由

第三步:配置动态NAT

-配置NAT地址池--定义公网IP地址
-配置ACL-允许那些内网网段访问互联网
-在边界路由器R1的出接口配置动态NAT(不做端口转换-no-pat)

 第四步:配置ISP-dx路由器

 -配置ISP-dx路由器接口IP地址 

 第五步:测试与验证

 -测试PC1/PC2是否可以访问Server1

配置命令
第一步:给PC1/PC2/Server1配置接口IP地址,掩码,网关
第二步:配置默认路由
R1的配置:
[Huawei]sys R1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip address 200.1.1.1 29    //掩码是29
[R1-GigabitEthernet0/0/1]quit
[R1]ip route-static 0.0.0.0 0.0.0.0  200.1.1.6   //配置默认路由

第三步:配置动态NAT
[R1]nat address-group 1 200.1.1.2 200.1.1.5 
[R1]acl 2000
[R1-acl-basic-2000]rule 10 permit source 192.168.1.0 0.0.0.255
[R1-acl-basic-2000]quit
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]nat outbound  2000 address-group 1  no-pat
// 让acl 2000 定义的内网地址段,192.168.1.0/24  绑定公网地址池 address-group 1
//不做端口转换(no-pat)

第四步:配置ISP-dx路由器
ISP-dx的配置:
[Huawei]sys ISP-dx
[ISP-dx]int g0/0/0
[ISP-dx-GigabitEthernet0/0/0]ip address 200.1.1.6 29
[ISP-dx-GigabitEthernet0/0/0]int g0/0/1
[ISP-dx-GigabitEthernet0/0/1]ip address 210.1.1.254 24

总结

    动态NAT:
基于“NAT地址池”实现“私有IP地址”和“公有IP地址”之间的转换
一个公有IP地址在不同的时间可以为多个私有IP地址进行转换
但是在同一时间一个公有IP地址只能为一个私有IP地址的网络会话进行转换
所以,动态NAT也没有从根本上解决公网IP节约的问题,
所以,如果公司的内网设备有同时上网的需求,产生大量网络会话,会导致NAT地址池枯竭
那么NAT地址池里公有IP地址的数量就需要很多很多,才有可能满足私有IP地址的主机上网的需求
所以动态NAT也没有从根本上解决节省公有IP地址的目的

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

燕之屋转战港股IPO,3年广告宣传费超8亿,研发费不足1亿

港股“燕窝第一股”又来了? 6月12日,厦门燕之屋生物工程股份有限公司(下称“燕之屋”)在A股上市未果后,转战港股IPO。 这已经是燕之屋第三次向港交所递交招股书。2011年和2021年其两次向港交所递交招股书&#xff0c…

手机丢失自救手册:48 小时内你能做哪些挣扎?

48小时后,我终于解除了丢失模式 5 月 16 日 19:30,我的苹果手机遗落在深圳某网约车上。当晚,在与司机协商无果、报警无果、定位丢失的前提下,我放弃了寻找。5 月 17 日下午 16:00,手机定位更新,重燃希望的我…

Python换脸——如何让马老师打篮球

文章目录 数据准备提取特征三角剖分仿射变换无缝克隆 简单的换脸只需要四步 提取脸部特征点三角剖分仿射变换无缝克隆 数据准备 想完成这个,opencv足以胜任,首先第一步,自然是打开准备换脸的图像 import matplotlib.pyplot as plt import…

回溯算法-leetcode78 子集(java)

子集 leetcode78 子集题目描述 子集问题的解题思路代码框架子集解题代码 动态规划专题 leetcode78 子集 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/subsets 题目描述 给你一个整数数组 nums ,数组中的元…

IS220PPDAH1B 336A5026ADP14 GE Speedtronic MKVIe 燃气轮机控制

IS220PPDAH1B 336A5026ADP14 GE Speedtronic MKVIe 燃气轮机控制 IS220PPDAH1B 336A5026ADP14 GE Speedtronic MKVIe 燃气轮机控制 电机控制二次回路功能说明:电气柜、现场操作箱上的停止按钮能在任何状态下让电机停止运行;控制地点选择开关可以选择“本…

在?聊聊浏览器事件循环机制

目录 前言 同步/异步编程模型 同步 异步 JS异步模型 调用栈 任务队列 宏任务队列 微任务队列 微任务API 事件循环 队列优先级 混合队列 事件循环实现 总结 参考文章 Event-Loop可视化工具 前言 JS是单线程语言,在某个时间段只能执行一段代码。这…

tailwindcss 多上下文与独立分包

tailwindcss 多上下文与独立分包 你看过动漫《百兽王》吗?《百兽王》的主人公是五个飞行员,他们分别驾驶黑、红、青、黄、绿五头机器狮,它们平时可以单独进行作战,遇到强敌时,也能进行五狮合体,成为巨大机…

论文写作全攻略

【基于Citespace和vosviewer文献计量学相关论文 】 文献计量学是指用数学和统计学的方法,定量地分析一切知识载体的交叉科学。它是集数学、统计学、文献学为一体,注重量化的综合性知识体系。特别是,信息可视化技术手段和方法的运用&#xff0…

uniapp写出文本域,右下角并限制字数200

<view class"textarea_box"><textarea class"textarea" placeholder"请填写10字以上的问题描述&#xff0c;以便我们更好的帮助您解决问题&#xff0c;提高产品质量。" placeholder-style"font-size:28rpx" maxlength"2…

图片怎么压缩到200K以内?来试试这几种压缩方法

怎么把图片压缩到200K以内呢&#xff1f;在日常生活中&#xff0c;不管是工作还是出门游玩&#xff0c;都会使用图片&#xff0c;当这些图片的内存太大时&#xff0c;保存和发送会成为一种难题&#xff0c;有的网站甚至无法上传超过一定内存的照片&#xff0c;那么我们怎么给照…

组态王与FX5u之间EtherNet/IP无线以太网通信

在实际系统中&#xff0c;同一个车间里分布多台PLC&#xff0c;通过上位机集中控制。通常所有设备距离在几十米到上百米不等。在有通讯需求的时候&#xff0c;如果布线的话&#xff0c;工程量较大耽误工期&#xff0c;这种情况下比较适合采用无线通信方式。 本方案以组态王和2…

磨刀不误砍柴工,五款让你事半功倍的软件

有句老话这样讲&#xff0c;工欲善其事&#xff0c;必先利其器&#xff0c;好的工具可以让你工作起来事半功倍。 网页收藏夹——Pocket Pocket是一款用于保存和阅读网页的工具。它可以让你把你感兴趣的网页保存到你的账户中&#xff0c;并提供多种功能和选项来优化你的阅读体…

PHP初中英语在线考试系统的设计与实现-计算机毕设 附源码87564

PHP初中英语在线考试系统的设计与实现 摘 要 本文研究的初中英语在线考试系统主要功能模块包括&#xff1a;学生用户管理、考试信息、成绩分析、通知公告管理&#xff0c;采取面对对象的开发模式进行软件的开发和硬体的架设&#xff0c;能很好的满足实际使用的需求&#xff0c;…

【深度学习】4-2 误差反向传播法 - 简单层的实现(层的介绍)

下面把构建神经网络的“层”实现为一个类。这里所说的“层”是神经网络中功能的单位。 下面先从一些简单的层开始介绍 乘法层的实现 层的实现中有两个共通的方法(接口)forward()和backward()。 forward() 对应正向传播 backward() 对应反向传播 现在来实现乘法层。看下面代…

SpringBoot 如何使用 Servlet 容器

SpringBoot 如何使用 Servlet 容器 SpringBoot 是一个非常流行的 Java 开发框架&#xff0c;它提供了一个简单而强大的方式来创建基于 Servlet 容器的 Web 应用程序。本文将介绍 SpringBoot 中如何使用 Servlet 容器。 Servlet 容器简介 Servlet 容器是指能够运行 Servlet 和…

一文带你认识FPGA LCMXO2-7000HC-4FG484C 带你深入了解其原理及特点

莱迪思深力科 LCMXO2-7000HC-4FG484C MachXO2系列 可编程逻辑器件 (PLD) 由六个超低功耗、即时启动、非易失性 PLD 组成&#xff0c;可提供 256 至 6864 个查找表 (LUT) 的密度。MachXO2 系列 PLD 提供多种特性&#xff0c;例如嵌入式块 RAM (EBR)、分布式 RAM 和用户闪存 (UFM…

linux端口数量上限65535原因;linux服务端最大连接数量可以超过65535

概述 关于端口数量&#xff0c;大家都知道最多是65535个端口。 这个来源于标识端口号的变量是16位的&#xff0c;那么就是65536个&#xff0c;去掉0这个特殊端口&#xff0c;剩下65535个&#xff0c;所以理论上最大可用数量是65535。 但是实际中还有一些特殊端口已经定义好用…

sourceTree代码回滚

记一次惊心动魄的代码回滚记录&#xff01; 背景&#xff1a; 因为test分支进行Jenkins代码构建的时候发现文件引入的两个已安装的依赖没有找到&#xff0c;构建报错 可是我明明已经安装成功&#xff0c;并且package.json中也有了版本记录&#xff0c;可就是构建失败&#xf…

面试官:“同学,你做的这几个项目都不错。但怎么问QPS你就胡说呢?”

作者&#xff1a;小傅哥 博客&#xff1a;https://bugstack.cn 沉淀、分享、成长&#xff0c;让自己和他人都能有所收获&#xff01;&#x1f604; 这位同学&#xff0c;你比上一位面试者好多了&#xff0c;你的简历中做的几个项目都不错。既有业务项目&#xff0c;也有技术项目…