NAT实现内外网的交互

IPV4地址中在A/B/C三的单播地址中,还存在私有ip 与公有的区分;

公有:具有全球唯一性,可以在互联网中通讯,需要付费使用

私有:具有本地唯一性,不能在互联网中通信,无需付费使用

私有ip地址:

10.0.0.0/8 172.16.0.0/16-172.31.0.0/26 192.168.0.0/24-192.168.255.0/24

NAT:网络地址转换 --- 在边界路由器上,从内网进入外网时,修改源ip地址;返回时修改目标ip地址

分类:

  1. 静态 动态
  2. 一对一 一对多 多对多 端口映射

【1】一对多(动态) --- 将多个私有ip地址转换为同一个公有ip地址;使用端口号进行区分;

当源ip地址为私有的数据包,来到边界路由器上进入公网时,修改其源ip地址为公网ip,之后产生映射记录 当数据包从公网回复时,基于记录将目标ip修改回原来的私有地址;

过程中每一个公有ip可以提供65535个端口号,可以保障每一毫秒进行65535个数据包的地址映射;---因此一对多由被成为端口地址转换--PAT

先使用ACL(标准列表即可),定义可被转换的私有ip地址范围

r2acl 2000

r2-acl-basic-2000rule permit source 192.168.1.0 0.0.0.255

然后再在边界路由器上,公有ip地址所在接口进行nat的配置即可

r2interface g0/0/2

r2-GigabitEthernet0/0/2nat outbound 2000

【2】一对一(静态) 固定将一个私有地址,转换为一个公有地址

在边界路由器上,公有ip地址所在接口进行nat的配置即可

r2-GigabitEthernet0/0/2nat static global 12.1.1.3 inside 192.168.1.3

公有 私有

一对一,主要用于内网中存在需要被外网用户直接访问的服务器设备;需要单独的公有ip地址

【3】端口映射

仅将一个公有ip地址的一个端口号,固定和一个私有ip地址的一个端口号进行转换

r2-GigabitEthernet0/0/2nat server protocol tcp global current-interface 80 inside 192.168.1.3 80

将该接口ip地址的80端口,与192.168.1.3的80端口进行转换映射

Warning:The port 80 is well-known port. If you continue it may cause function failure.

Are you sure to continue?Y/N:y

r2-GigabitEthernet0/0/2nat server protocol tcp global current-interface 8888 inside 192.168.1.11 80

将该接口地址的8888端口,与192.168.1.11的80端口进行转换映射

相关推荐
roman_日积跬步-终至千里9 分钟前
【数据治理(6)】DataOps 不是调度工具,而是让数据产品长期可信的运行机制
java·服务器·网络
可乐鸡翅yeah_2 小时前
个人 / 外包流媒体项目交付实战,M3U8 验收与问题闭环完整工作流
运维·网络·python·低代码·django·m3u8·在线播放
黄俊懿3 小时前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第十节:网关安全-单向加密
网络·数据库·计算机网络·安全·架构·系统架构·架构师
Patrick在香港4 小时前
Python 拉取城巴开放数据:406 条路线,香港岛巴士网络的数字画像
网络·python·数据分析·php·数据可视化·香港·开放数据
一直C4 小时前
Linux系统编程|进程间通信IPC全套详解(1)(管道、信号)
linux·c语言·开发语言·网络·青少年编程·visual studio code
Experience-摆渡4 小时前
自建 IP 轮换方案实战:健康探测 + 熔断剔除 + 粘性会话
网络·网络协议·tcp/ip
luj_17684 小时前
合法避税与投资评估实战指南
c语言·开发语言·网络·经验分享·算法
库玛西4 小时前
Linux网络编程:HTTP/HTTPS协议核心技术全解析
linux·运维·服务器·网络·c++·http·https
暴力求解5 小时前
Linux网络---NAT代理服务、内网穿透
linux·网络·智能路由器
2601_967659895 小时前
大学实训室网络仿真环境搭建:Ranplan 3D射线跟踪双版本技术解析
网络·3d