nat技术动态NAT申请公网IP地址pool

在R1通过动态NAT实现企业内网192.160.1.0/24转换为公网地址12.1.1.3-12.1.1.6,访问192.160.2.1
网络拓扑如图:

R1:fa 0/0 12.1.1.1/29, fa 1/0 192.160.1.254/24
PC1:192.160.1.1/24,PC2:192.160.1.2/24
R2:fa 0/0 12.1.1.2/29,fa 1/0 192.160.2.254/24
PC3:192.160.2.1/24
R1>enable
configure terminal
interface fa 0/0
no shutdown
ip address 12.1.1.1 255.255.255.248
interface fa 1/0
no shutdown
ip address 192.160.1.254 255.255.255.0
ip route 0.0.0.0 0.0.0.0 fa 0/0把所有对外出口甩给fa 0/0端口(静态路由)
R2>enable
configure terminal
interface fa 0/0
no shutdown
ip address 12.1.1.2 255.255.255.248
interface fa 1/0
no shutdown
ip address 192.160.2.254 255.255.255.0



R1>
access-list 1 permit 192.160.1.0 0.0.0.255 标准ACL 1允许1.0网段通过路由表
ip nat pool xxwj 12.1.1.3 12.1.1.6 netmask 255.255.255.248
定义名为xxwj 的全局地址池进行分配为1.3-1.6网段
ip nat inside source list 1 pool xxwj
建立动态源转换,源list 1 的IP段转换为 地址池xxwj 的IP段
interface fa 0/0
ip nat outside
interface fa 1/0
ip nat inside
exit
用PC1和PC2 ping 192.160.2.1
再在R1上用 show ip nat translations 查看 活动的转换
发现己经转换成1.3 和 1.4了.
Router#show ip nat translations
Pro Inside global Inside local Outside local Outside global
icmp 12.1.1.3:15 192.160.1.1:15 192.160.2.1:15 192.160.2.1:15
icmp 12.1.1.3:16 192.160.1.1:16 192.160.2.1:16 192.160.2.1:16
icmp 12.1.1.3:17 192.160.1.1:17 192.160.2.1:17 192.160.2.1:17
icmp 12.1.1.3:18 192.160.1.1:18 192.160.2.1:18 192.160.2.1:18
icmp 12.1.1.4:21 192.160.1.2:21 192.160.2.1:21 192.160.2.1:21
icmp 12.1.1.4:22 192.160.1.2:22 192.160.2.1:22 192.160.2.1:22
icmp 12.1.1.4:23 192.160.1.2:23 192.160.2.1:23 192.160.2.1:23
icmp 12.1.1.4:24 192.160.1.2:24 192.160.2.1:24 192.160.2.1:24
动态生成了转换IP了。

原文地址:https://blog.51cto.com/14148388/2421370

时间: 2024-08-28 01:06:20

nat技术动态NAT申请公网IP地址pool的相关文章

【有图有真相】静态NAT、动态NAT、PAT、端口映射的详细配置过程

实验要求:使用宿主机利用NAT地址转换技术访问虚拟机的Web80端口.全是***实弹的操作步骤. 实验前提:开启server 2008虚拟机并且搭建一个简单web服务.打开GNS3连接拓扑图的线路,一边连接宿主机,一边连接虚拟机的网卡. 实验步骤:首先是在宿主机和虚拟机上配置IP地址.然后在路由器上配置IP地址,然后先测试宿主机此时是否可以正常访问web服务. 然后在路由器上配置静态NAT.动态NAT和PAT端口多路复用,以及端口映射的关系来改变我们正常访问的接口.下面是配置的详细过程. 首先给

关于网络中的内网IP地址和公网IP地址

公网IP和内网IP    一.先来看一下IP地址划分: A类地址:0.0.0.0------127.255.255.255 其中127.255.255.255是广播地址,不能分配 B类地址:128.0.0.0------191.255.255.255 C类地址:192.0.0.0------223.255.255.255 D类地址:224.0.0.0-----239.255.255.255 E类地址:240.0.0.0------255.255.255         你要是想看你自己机子的IP

如何使用PowerShell实时获取自己的公网IP地址

又是不知道多久没更新过博客了,这篇其实早就想好了要写不过一拖就是几个月,最近拖延症真是疯狂爆发了.先说一下今天想写什么吧,其实很简单,就是如何使用PowerShell来实时的获取一台计算机的公网IP地址.公网IP是什么就不需要说了,实时获取公网IP的意义在于什么呢? 首先来说一下这篇文章的背景,家里有一台台式机因为各种各样的原因经常整天或者整星期的开机(做实验或者挂机等等),很多时候在单位想看看家里的情况如何或者想做做实验都需要远程连回去,连回去的方法不外乎那么几种,一个是通过Remote De

如何配置无公网IP地址的云主机访问Internet

抛开云主机环境来说,通常一个办公网络内所有的主机都没有公网IP地址,但他们都能通过具有IP地址的路由器(网关)设备访问Internet,此设备只需要具备NAT和转发功能即可.具有这样功能的设备当然可以用某台计算机代替. 下面是一个最简单的模型: 主机A(服务端): 网卡1:内网IP地址1 网卡2:公网IP地址3或者能访问Internet的某个IP地址3 主机B(客户端): 网卡1:内网IP地址2 主机B想通过主机A访问Internet,只需要主机B指定主机A为网关,主机A能够将来自主机B的包伪装

静态NAT、动态NAT

静态NAT.动态NAT 实验拓扑: 实验目的:熟悉网络地址转换协议 掌握静态NAT 和动态NAT的配置 分析静态NAT 和动态NAT的区别 使用show命令来检查NAT的运行情况 实验要求:按拓扑图来配置静态NAT 和动态NAT 实验步骤: 步骤1 按如上拓扑做好底层配置,并检验相邻设备之间的连通性 步骤2在NAT 上配置一条到internet的缺省路由 NAT(config)#ip route 0.0.0.0 0.0.0.0 200.200.100.2 因为内部主机与internet通信时转换

Azure ARM (12) ARM模式下,在负载均衡器上设置多个公网IP地址

<Windows Azure Platform 系列文章目录> 最近在帮助一个客户设置WAF (Web Application Firewall),WAF厂商要求在负载均衡器上,设置多个公网IP地址.架构如下图: 我研究了一下,在Azure ARM模式下可以实现,在这里记录一下. 在默认情况下,Azure负载均衡器可以有5个公网IP地址. https://docs.microsoft.com/en-us/azure/azure-subscription-service-limits 如果我们想

Linux云主机获取本机公网IP地址

因为公司的云主机使用ifconfig和ip add命令都只能看到内网IP地址,而脚本里面又需要获取公网IP地址进行一些动作: # ip ad 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN      link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00     inet 127.0.0.1/8 scope host lo     inet6 ::1/12

获取公网IP地址并邮件发送

#mail server configuration$smtpServer = "发送地址SMTP"$smtpuser = "邮件地址"$smtpPassword = "密码"#Create the mail message $mail = New-Object System.Net.Mail.MailMessage#Set the Addresses$mailaddress = "邮件地址"$users = @()$user

获取当前Server的公网IP地址,并邮件发送

#mail server configuration $smtpServer = "smtp.XXXX.com" $smtpuser = "[email protected]" $smtpPassword = "Oa123456" #Create the mail message  $mail = New-Object System.Net.Mail.MailMessage #Set the Addresses $mailaddress = &q