NAT(地址解析协议)

标签: NAT 地址解析协议
11人阅读 评论(0) 收藏 举报
分类:

第七部分,也是本次更新的最后一部分,NAT(Network Address Translation),即地址解析协议。通俗理解,地址解析协议就是当一个单位只拥有一个公网ip地址,当内网中的主机想要访问因特网时,可以通过在NAT路由器上将其本地地址转换成全球IP地址的方式实现,从而实现内网中主机都可以访问因特网。

网络拓扑图如下:

在还没有配置nat的情况下,pc0和pc1是不能访问pc2的,因为R0右边接口使用的是202.116.66.1,而下面端口使用192.168.1.1,从pc0发出的icmp可以到达pc2,因为路由表中有到202.116.78.0/24的路由信息,但是从pc2回来的数据包找不到pc0,因为三台路由器上没有到192.168.1.0/24的路由信息,所以需要把192.168.1.2转化成和R0右边接口的地址,就可以实现访问pc2。右边同理,只是变成了多个内网ip对应一个外网ip,随机动态分配。

左边部分使用静态地址转换协议,即一个内网ip只能对应一个公网ip,右边部分使用动态转换协议,即一段内网ip对应一个公网IP。通过配置,使pc0和pc1都能访问pc2.

基础配置

#r0

en
conf t
int f0/0
ip address 192.168.1.1 255.255.255.0
no shut
int s0/0/0
ip address 202.116.66.1 255.255.255.0
no shut
exit
router ospf 1
network 192.168.1.0 0.0.0.255 area 1
network 202.116.66.0 0.0.0.255 area 1

#r1

en
conf t
int s0/0/0
ip add 202.116.66.2 255.255.255.0
no shut
int s0/0/1
ip add 202.116.64.1 255.255.255.0
no shut
int f0/0
ip add 202.116.78.1 255.255.255.0
no shut
exit
router ospf 1
network 202.116.66.0 0.0.0.255 area 1
network 202.116.64.0 0.0.0.255 area 1
network 202.116.78.0 0.0.0.255 area 1

#r2

en
conf t
int f0/0
ip address 10.0.1.1 255.255.255.0
no shut
int s0/0/0
ip address 202.116.64.2 255.255.255.0
no shut
exit
router ospf 1
network 10.0.1.0 0.0.0.255 area 1
network 202.116.64.0 0.0.0.255 area 1

静态NAT
#r0

exit
ip nat inside source static 192.168.1.2 202.116.67.1
int f0/0
ip nat inside
int s0/0/0
ip nat outside
#r1
exit
ip route 202.116.67.0 255.255.255.0 202.116.66.1

##动态NAT
#r2

exit
ip nat pool abin 202.116.65.1 202.116.65.10 netmask 255.255.255.0
access-list 1 permit 10.0.1.2 0.0.0.255
ip nat inside source list 1 pool abin
int f0/0
ip nat inside
int s0/0/0
ip nat outside

#r1

ip route 202.116.65.0 255.255.255.0 202.116.64.2

结果检测:

使用pc0 ping 通 pc2:

使用pc1 ping 通 pc2:

查看评论

ARP地址解析协议工作原理

ARP 是地址解析协议,简单解释一下工作原理。 ( 1 )首先,每个主机都会在自己的 ARP 缓冲区中建立一个 ARP 列表,以表示 IP 地址和 MAC 地址之间的对应关系。 ( 2 )当源主机...
  • Tanganq
  • Tanganq
  • 2017-10-17 14:57:28
  • 598

ARP地址解析协议原理

理解ARP协议 ARP地址解析协议,是一个很重要的协议。当一个数据帧经过多次路由到达目的网络时,路由器只能知道其数据帧中的目的IP地址,而不知目标主机的硬件地址(网络层使用的是IP地址,但是在实际网...
  • D_leo
  • D_leo
  • 2017-06-25 23:19:42
  • 944

地址解析协议ARP和反向地址解析协议RARP

从IP地址找出对应的MAC地址的映射过程称为“正向地址协议”,相应的协议称为“地址解析协议”ARP。从已知MAC地址找出对应的IP地址的映射过程称为“反向地址解析协议”RARP。 地址解析协议ARP:...
  • baidu_33604078
  • baidu_33604078
  • 2017-09-29 17:59:26
  • 680

TCP-IP详解卷1-05:RARP:逆向地址解析协议(Reverse Address Resolution Protocol)

RARP
  • chpdirector84
  • chpdirector84
  • 2010-11-24 23:06:00
  • 926

ARP地址解析协议总结

记得上次讨论会的时候讲到了ARP协议,当初的自己觉得这个协议很简单嘛,就是ip地址与MAC地址之间的对应关系呀。在进行数据传输的时候,实际上所有的数据最终都要转化到二层,这样需要ip地址与MAC地址生...
  • wswit
  • wswit
  • 2016-09-18 22:46:15
  • 2953

地址解析协议

当一台主机沿独立的数据链路向对端传送数据包时,需要把数据包封装在帧中,并且根据48bit的MAC地址来确定目的接口,设备驱动程序从不检查IP数据报中的目的IP地址。数据链路需要一种方法来发现邻居设备的...
  • houdong
  • houdong
  • 2007-02-13 11:14:00
  • 3325

TCP/IP详解 卷一 ---------ARP地址解析协议

1、ARP作用------地址解析协议 为IP地址到对应的硬件地址之间提供动态映射(硬件地址:一般是从IP地址到MAC地址,也可以是其他类型的网络的地址,即从32位地址到48位地址),本文主要针对...
  • yao_fairy
  • yao_fairy
  • 2016-04-27 09:48:33
  • 691

(TCP/IP卷一)ARP,RARP地址解析协议

概念 数据链路如以太网都有自己的寻址机制(常常为48bit地址),这是使用数据链路的网络层都必须遵守的。也就是说,你发给以太网的是32位IP地址,但是经由以太网发给另一个主机时它是以48位的以太网地址...
  • ythunder
  • ythunder
  • 2016-08-25 22:01:52
  • 799

RARP逆地址解析协议

1. 概述    RFC 903定义了RARP, A Reverse Address Resolution Protocol, 逆向地址解析协议,当一个无盘工作站,只知道自己的硬件地址,它应该能...
  • zhuaimiao1
  • zhuaimiao1
  • 2015-09-26 15:43:38
  • 434

计算机网络--ARP地址解析协议详解

前言最近在看计算机网络的书,有些内容看完就忘了,还是总结一下。IP地址与MAC地址要理解ARP协议的工作原理必须先理解IP地址和MAC地址的区别,MAC地址是数据链路层和物理层使用的地址,而IP地址是...
  • u013309870
  • u013309870
  • 2017-08-20 11:26:46
  • 772
    个人资料
    等级:
    访问量: 0
    积分: 205
    排名: 0
    文章存档
    最新评论