首页 > 其他分享 >网络地址转换NAT

网络地址转换NAT

时间:2023-08-17 10:03:56浏览次数:28  
标签:转换 NAT ip 网络地址 nat IP地址 config R1

静态NAT

如果在 NAT 转换表中存在某个映射,

那么 NAT 只是单向地从 Internet 向私有网络传送数据。

静态NAT ip nat inside source static 源IP 转换IP

删除命令 no ip nat inside source static 源IP 转换IP

列如:R1(config)#no ip nat inside source static 192.168.0.10 201.1.1.2

动态NAT

动态地址NAT只是转换IP地址,它为每一个内部的IP地址分配一个临时的外部IP地址用户断开时,这个IP地址就会被释放而留待以后使用。

在R1上配置包括内网所有IP地址的ACL

R1(config)#access-list 1 permit 192.168.1.0 0.0.0.255

动态NAT定义地址池 ip nat pool 转换后地址池名字 起始IP-结尾IP netmask 子网掩码

列如:R1(config)#ip nat pool natpool 201.1.1.2 201.1.1.5 netmask 255.255.255.0

关联ACL和合法的IP地址池

tarena-R1(config)#ip nat inside source list 1 pool natpool

在R1上配置NAT内、外端口

R1(config)#interface f0/0

R1(config-if)#ip nat inside

R1(config-if)#interface f0/1

R1(config-if)#ip nat outside

PAT

是把内部地址映射到外部网络的一个IP地址的不同端口上。

NAPT与 动态地址NAT不同,它将内部连接映射到外部网络中的一个单独的IP地址上,同时在该地址上加上一个由NAT设备选定的端口号。

删除动态NAT地址池

R1(config)#no ip nat inside source list 1

(config)#no ip nat pool natpool

(config)#no access-list 1

R1上配置包括内网所有IP地址的ACL

R1(config)#access-list 1 permit 192.168.1.0 0.0.0.255

定义合法的IP地址池

R1(config)#ip nat pool natpool 201.1.1.2 201.1.1.5 netmask 255.255.255.0

设置复用动态IP地址转换

ip nat inside source list ACL编号 pool 地址池名字

将ACL1中的局部地址转换为onlyone地址池定义的全局IP地址

ip nat inside source list 1 pool onlyone overloads

3)关联ACL和路由器连接互联网的端口

该命令最后加上的overload表示复用。

R1(config)#ip nat inside source list 1 interface f0/1 overload

debug ip nat 实时查看NAT

标签:转换,NAT,ip,网络地址,nat,IP地址,config,R1
From: https://blog.51cto.com/Rain/7118426

相关文章

  • astype方法转换类型
    astype方法转换类型 data=[['0','Y','N'],['1','Y','Y'],['2','N','Y'],['3','Y','Y'],['4','N','N'......
  • json和yaml语法转换
    yaml格式vim0224.yaml-"0224":老师:于超学生们:-黄彦:-年龄:23地址:深圳陈亮亮:-年龄:24地址:广州罗兴林:-年龄:24地址:贵州字典的形式:"key":"value",转化为json类型去看,{"key":value},大括号{}保存字典纯变......
  • 七月学习之Firewalld实现NAT
    6、Firewalld实现NAT6.1、DNAT应用场景基本概念:端口转发是指传统的目标地址映射,实现外网访问内网资源实现原理:firewalld使用的是代理方式来实现地址映射,会占用随机端口实现语法:firewall-cmd--permanent--zone=<区域>--add-forward-port=port=<源端口号>:proto=<协议>:toport=......
  • GIC入门(一):中断类型,状态转换,中断路由,安全模型
    GIC是ARM的通用中断处理器,和ARMCortex-A和Cortex-R系列CPU搭配使用,M系列使用NVIC(nestedvectoredinterruptcontroller)。本篇文章介绍GICV3、V4的一些基本概念:中断类型,状态转换,中断路由,安全模型 1.InterrupttypesSPI:sharedphripheralinterrupt,可以设置为被所有PE处......
  • Golang之数据库转换结构体工具table2struct
    另外一个根据json生成对应结构体在线工具: https://mholt.github.io/json-to-go/ 安装:gogetgithub.com/gohouse/converter或者下载对应平台的二进制文件https://github.com/gohouse/converter/releases 引入该包进行转换的使用方式可以参考github上的使用示例,为......
  • 文本转换图片
    unitUnit1;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,StdCtrls,ExtCtrls;typeTForm1=class(TForm)Memo1:TMemo;{用于输入要保存的文本}ComboBox1:TComboBox;{字体}LabeledEdit1:TLabeledEdit;{字号}LabeledEdi......
  • 前端文件转换
    file文件的拷贝和改名//复制文本域中的file文件并重命名letmyFile=newFile([file],"新文件的名字"]);bolb格式转base64格式functionblobToDataURL(blob,callback){letreader=newFileReader();reader.onload=function(){callback(reader.result);}re......
  • 【Django】paginator分页操作
    fromdjango.core.paginatorimportPaginator,EmptyPage,PageNotAnIntegerdefmain(object_list,page_index,display_num=10):""":paramobject_list::parampage_index::paramdisplay_num::return:分页后数据列表分页后总页数当前页码每......
  • Grafana日志转换-Convert field type & Concatenate fields & Organize fields
    Grafana日志转换-Convertfieldtype&Concatenatefields&Organizefields转换函数根据自己的使用情况,记录使用到的转换函数,这次涉及到的转换函数如下Convertfieldtype功能:转换字段的类型Concatenatefields功能:将所有字段合并为一个数据集合。如果长度不相同,值将附加......
  • VMware虚拟机桥接模式不能联网访问外网,NAT可以联网但本机不能访问虚拟机ping不通
    如果其他方法没有用可以试试这个方法问题NAT模式可以访问外网,但本地不能访问虚拟机桥接模式本地可以访问虚拟机,但虚拟机不能访问外网,不能联网解决管理>虚拟机设置>网络适配器>自定义>VMnet8(NAT模式)......