NET地址转换

NAT概述

NAT的工作原理

**私有地址转化为公有地址实现上网,**网络地址转换

NAT转换方式

静态转换(Static Translation)

动态转换(Dynamic Translation)

端口多路复用(Port Address Translation,PAT)

1.IP地址,公网IP

2.定义地址池,起名

3.ACL标准配置放行,允许什么网络通过

4.配置NAT地址池转换,将ACL规则应用到NAT

5.告诉路由器哪个接口属于内网,外网

NAT的特性

NAT的优点

节省公有合法IP地址

处理地址重叠

增强灵活性

安全性

NAT的缺点

延迟增大

配置和维护的复杂性

不支持某些应用,可以通过静态NAT映射来避免

NET配置

• 接口IP地址配置

• 使用访问控制列表定义哪些内部主机能做NAT

• 决定采用什么公有地址,静态或地址池

Router(config)#ip nat pool pool-name star-ip end-ip {netmask netmask|prefix-length prefix-length} [type rotary]

• 指定地址转换映射 静态NAT地址映射

Router(config)#ip nat inside source static local-ip global-ip [extendable] (静态)

Router(config)#ip nat inside source list access-list-number pool pool-name [overload](动态配合ACL)

• 在内部和外部端口上启用NAT

查看NET转换条目

Router#show ip nat translations

清除NET转换条目

Router#clear ip nat translation * //静态NAT条目不会被清除

查看NET统计信息

Router#show ip nat statistics

查看NET转换条目超时时间

默认情况

UCP超时值:5分钟

DNS超时值:1分钟

TCP超时值:24小时

实验1.静态转换(Static Translation)

配置NAT静态转换

拓扑图

1.配置PC0,PC1,server0的IP

2 .配置R0IP接口

3.R0路由器的 NAT 静态映射配置

配置 "内部私有 IP 到外部公网 IP" 的静态转换

标记内外网接口

实验2.动态转换(Dynamic Translation)

配置NTC动态转换

拓扑图

1.配置PC0,PC1,server1的IP

2 .配置R0/R1IP接口

3.配置R0/R1的RIP协议,宣告网段

R0

R1

4.R0上配置动态地址池

公网地址起名jy+网段61.159.62.10-61.159.62.100+子网掩码255.0.0.0

创建ACL,配置动态NAT规则映射到公网地址

5.测试

私网能访问公网

公网无法访问私网

补充:删除ACL/动态NAT

实验3.PTA端口多路复用(Port Address Translation)

拓扑图实验2上添加(先删除实验2的ACL/NAT)

要求:

①将图中所有PC机转换成公有地址(PAT),实现其与Server1的通讯

②100.2管理员能远程登录路由器

③其他内网环境能访问Server2的ftp服务器

1.添加PC4/server2的IP配置

2.添加R0的IP端口

3.R0上配置PTA地址池

①创建名为jy的公网地址池,该池仅包含单个公网 IP(61.159.62.110)(地址池的起始和结束地址相同),子网掩码为255.0.0.0

②配置ACL1到接口f1/0

③配置 PAT 规则

将内网中匹配访问控制列表ACL1 的设备,转换为地址池 "jy" 中的公网地址,并通过端口区分不同内网设备

4.查看NET转换条目

5.测试内网访问外网,外网禁止访问内网

PC4(20.0.0.2 内外网互通)

PC0(192.168.100.2 内外网互通)

server1(10.0.0.2 外网无法访问内网)

6.Server2服务器使用DHCP自动分配20.0.0.0网段地址

PC5测试自动分配20段IP

7.R0上配置ACL2

100.2管理员能远程登录路由器

扩展ACL配置

8.路由器R0/R1上配置VTY

配置远程登录的权限与验证

9.测试100.2管理员能远程登录路由器

10.配置server2的FTP服务器

11.验证其他内网环境能访问Server2的ftp服务器

PC1

PC0

PC4

相关推荐
Zach_yuan1 小时前
深入浅出 JSONCpp
linux·服务器·网络·c++
AtoposのCX3302 小时前
Docker运行hello-world镜像失败或超时
运维·docker
马猴烧酒.2 小时前
【面试八股|JAVA多线程】JAVA多线程常考面试题详解
java·服务器·数据库
熊延3 小时前
麒麟V10系统安装部署elasticsearch
linux·运维·服务器·elasticsearch·搜索引擎·全文检索
迎仔3 小时前
B-算力中心网络隔离的必要性:为什么必须隔离?
网络
松涛和鸣4 小时前
72、IMX6ULL驱动实战:设备树(DTS/DTB)+ GPIO子系统+Platform总线
linux·服务器·arm开发·数据库·单片机
野指针YZZ4 小时前
一键配置RK3588网络与SSH远程连接
网络·ssh·rk3588
迎仔4 小时前
10-网络安全监控与事件响应:数字世界的智能监控与应急系统
网络·安全·web安全
上海合宙LuatOS5 小时前
LuatOS核心库API——【audio 】
java·网络·单片机·嵌入式硬件·物联网·音视频·硬件工程
Yeats_Liao6 小时前
评估体系构建:基于自动化指标与人工打分的双重验证
运维·人工智能·深度学习·算法·机器学习·自动化