今天W为大家做的实验是DHCP和NAT结合起来用,还是一对多的转换IP地址,模拟器还是Cisco packet tracer 简称PT的模拟器,现在的公司局域网大部分都是这样,一个公网IP为下面内网PC的IP地址做转换,希望对大家有用!
 
实验拓扑:
 
 
 
实验目标:把192.168.1.0网络的IP地址转换成公网的20.20.20.1这个IP地址
                      同时在路由器上做DHCP服务器为下面PC机分配IP地址:192.168.1.0/24
 
IP地址规划:R0-----F0/0==20.20.20.1/24    公网IP地址
                                     F0/1==192.168.1.1/24  内网PC机的网关
                          R1-----F0/0==20.20.20.2/24    与R0直连的公网IP
                                      F0/1==10.10.10.1/24   
                                      PC2===10.10.10.2/24  
                        PC0与PC1是从R0上面自动获取的IP
配置R0接口IP:
R0(config)#int f0/0
R0(config-if)#ip add 20.20.20.1 255.255.255.0
R0(config-if)#no shut
R0(config)#int f0/1
R0(config-if)#ip add 192.168.1.1 255.255.255.0
R0(config-if)#no shut
R0(config)#router rip       配置RIP路由协议
R0(config-router)#version 2
R0(config-router)#no auto-summary
R0(config-router)#network 20.20.20.0
 
配置R1接口IP:
R1(config)#int f0/0
R1(config-if)#ip add 20.20.20.2 255.255.255.0
R1(config-if)#no shut
R1(config)#int f0/1
R1(config-if)#ip add 10.10.10.1 255.255.255.0
R1(config-if)#no shut
R1(config)#router rip         配置RIP路由协议
R1(config-router)#version 2
R1(config-router)#no auto-summary
R1(config-router)#network 10.10.10.0
R1(config-router)#network 20.20.20.0
 
配置R0的DHCP与NAT:
R0(config)#ip dhcp pool gongxing        配置DHCP地址池的名称                 
R0(dhcp-config)#network 192.168.1.0 255.255.255.0   配置DHCP地址池
R0(dhcp-config)#default-router  192.168.1.1     配置DHCP分配PC的网关
R0(dhcp-config)#dns-server  202.106.0.20         配置DHCP分配PC的DNS
R0(config)#access-list 1 permit  192.168.1.0 0.0.0.255   配置ACL允许的网络
R0(config)#ip nat pool  zh  20.20.20.1 20.20.20.1 netmask 255.255.255.0   配置NAT的转换的IP地址
R0(config)#ip nat inside source list 1 pool zh   ACL的1 与NAT的zh绑定允许转换
R0(config)#int f0/0
R0(config-if)#ip nat outside   绑定接口NAT的出口
R0(config)#int f0/1
R0(config-if)#ip nat inside       绑定接口NAT的进口
 
在PC0和PC1上获得IP地址Ping  PC2查看R0上的IP地址转换:
 
 
 
 
实验完成!!