NAT网络地址转换大型服务配置以及详细讲解

简介:
 
网络拓扑: 
 
网络目的:
 通过NAR网络地址转换怎么实现内部IP地址和Internet的IP地址转换;
 了解NAT网络地址转换有集中类型,以及它们在生活中在哪儿应用;
 了解NAT网络地址转换的作用和原理;
简单了解一下TCP负载均衡;
 网络连线:
Router1 E0/0 <----> Router2 E0/1
Router2 E0/0 <----> Router3 E0/1
Router3 E0/0 <----> Router4 E0/1
Router4 E0/2 <----> VPCS V0/1
Router1 E0/1 <----> XPC P0/1
 
网络步骤:
————路由器的一些详细配置————
 
1.配置路由器1的IP地址;并为路由器1配置一条默认路由;(配置默认路由的原因就是让来学习相邻的网段)
 
 r1(config)#interface e0/0
(config-if)#ip add 100.100.100.1 255.255.255.0
r1(config-if)#no sh
r1(config)#interface e0/1
 r1(config-if)#ip add 172.16.2.126 255.255.255.0
r1(config-if)#no sh
 r1(config-if)#ex
r1(config)#ip route 0.0.0.0 0.0.0.0 e0/0
 
2.配置路由器2的IP地址,然后用来宣告他的网段(我们可以用RIP、OSPF、静态来宣告路由器直连的网段,在这里我们选用我们所学习过的RIP;在这里我们用路由器1和路由器2模拟INTERNET)
 
  r2(config)#interface e0/1
2(config-if)#ip add 100.100.100.2 255.255.255.0
 r2(config-if)#no sh
2(config-if)#ex
r2(config)#interface e0/0
r2(config-if)#ip add 101.101.101.1 255.255.255.0
r2(config-if)#no sh
r2(config-if)#ex
 r2(config)#router rip
r2(config-router)#version 2
r2(config-router)#no auto-summary
r2(config-router)#network 100.100.100.0
 r2(config-router)#network 101.101.101.0
 
3.配置路由器3的IP地址,然后用RIP宣告路由器3直连的网段;我们在这里所用的是RIPv2来进行配置:
 
r3(config)#interface e0/1
r3(config-if)#ip add 101.101.101.2 255.255.255.0
r3(config-if)#no sh
r3(config-if)#exit r3
r3(config)#interface e0/0
r3(config-if)#ip add 102.102.102.1 255.255.255.0
r3(config-if)#no sh
r3(config-if)#exit
r3(config)#router rip
r3(config-router)#version 2
r3(config-router)#no auto-summary
r3(config-router)#network 102.102.102.0
r3(config-router)#network 101.101.101.0
 
4.配置路由器4的IP地址,然后为路由器4指定默认路由;
 
r4(config)#interface e0/1
r4(config-if)#ip add 102.102.102.2 255.255.255.0
r4(config-if)#no sh
r4(config-if)#exit
r4(config)#interface e0/2
r4(config-if)#ip add 10.10.10.1 255.255.255.0
r4(config-if)#no sh
r4(config-if)#exit
r4(config)#ip route 0.0.0.0 0.0.0.0 e0/1
 
5.配置客户端的IP地址;(这里我们一个是桥接的,一个是虚拟的;这里的默认网关则是路由器1的IP地址)
 
clip_image004
 
虚拟的客户机的IP地址网关是路由器4e0/2的接口IP地址,“24”所指的是它是属于哪一个网段的:
 
VPCS 1 >1
VPCS 1 >i p 10.10.10 .125 10.10.10.1 24
PC1 :  10.10.10 .125 255.255.255.0 gateway 10.10.10.1
 
 
重点:
     NAT网络地址转换的配置以及详细讲解
 
1.在路由器1上先定义ACL访问控制列表;根据拓扑图的所示:我们只定义172.16.2.0网段的可以允许通过;而不允许其他的流量来通过!在本章实验中我们将以PAT端口地址转换中的复用路由器外部接口地址转换为例:NAT网络地址转换可以分成三大类:静态转换、动态转换、端口多路复用;NAT网络地址转换有三种模式:它们的区别是:“静态转换”是将内部网络的私有地址转换为公有合法的IP地址是,它的地址对应的关系是“一对一”的,是不变的。它是把某个私有的地址转换为固定的某个公网的IP地址;“动态转化”是指将内部网络的私有地址转换为公有地址时,它的对应关系是不确定的、随机的,所有被授权访问的的Internet的私网地址转换为任何指定的合法地址;也可以这样理解那些内部地址可以进行NAT转换,以及那些可以作为合法的外部地址就可以进行转换了;端口多路复用是改变外出数据包的源IP地址和源端口的并进行端口转换;内部的所有的主机可以共享一个合法的IP地址;从而来节省IP地址资源;又可以隐藏主机防止攻击来达到网络的安全!
 
 r1(config)#access-list 12 permit 172.16.2.0 0.0.0.255
 
2.在路由器1上设置动态IP地址转换;在这里我们以端口复用的方式,将访问控制列表中的私有地址转换为路由器外部接口的合法IP地址;我们还可以用另一种方法来实现就是在上面我们讲过的外部全局地址来实现,外部全局配置和复用路由器外部接口的原理都是一样的、只是它们的配置有点区别而已:端口多路复用其实分为两大类:外部全局地址和复用路由器外部接口;那么它们有什么区别呢?使用NAT转换内部地址;就是在内部局部地址和全局地址之间建立一个映射关系;复用内部的全局地址,就是通过准许对TCP连接或UDP会话的端口进行转换,从而节省内部全局地址集中的合法地址。
 
  r1(config)#ip nat inside source list 12 interface e0/0 overload
 
3.在路由器1的外部接口和内部接口上启用NAT网络地址转换;这一步相对来说很重要如果我们在路由器上不启用NAT网络地址转换,那么我们在排错的时候是相对来说很麻烦的所以,关于这一步一定要仔细!!! NAT的功能可以让使用私有的地址的网络与公有的网络进行连接;让私有的IP地址转换成公有的IP地址;关于NAT的一些相关术语我们应该知道;内部局部IP地址、内部全局IP地址、外部全局IP地址、外部局部IP地址;“内部局部IP地址”:在内部网络中分配给主机的私有IP地址;“内部全局IP地址”:一个合法的IP地址,他对外代表一个或多个内部IP地址,该地址一般是从全球统一的寻址的地址空间分配的,一般由因特网服务提供商提供;
 
r1(config)#interface e0/1
r1(config-if)#ip nat inside
r1(config-if)#interface e0/0
r1(config-if)#ip nat outside
 
4.在路由器4上先定义ACL访问控制列表;在路由器4上我们只是允许10.10.10.0网段的流量来通过,而拒绝其他网段的流量来通过;我们采用的是标准的访问控制列表,而不是扩展的访问控制列表;它们之间最明显的区别是:标准的访问控制列表的标号是1~99而扩展的访问控制列表的标号是100~199!
 
 r4(config)#access-list 12 permit 10.10.10.0 0.0.0.255
 
3.在路由器4上设置动态的IP地址转换;我们在上面讲解完了NAT的几种状态和NAT的一些专业术语;现在我们来了解NAT网络地址转换的优点和缺点;NAT网络转换的优点是: NAT允许企业内部网络网使用私有地址,并通过设置合法地址池,让内部网可以与Internet来进行通信,以此来达到节约地址的目的;NAT地址转换可以减少规划地址集时地址重接的情况发生;如果地址方案是最初在私网网络中建立的,因为它不与外部网络通信,所以有可能使用了保留地址以外的地址;如果该网想要连接到Internet。如果不做NAT就会发生地址冲突:NAT增强了内部网络与外部网络连接的灵活性:通过地址集、备份地址和负载分担、均衡地址集,来确保可靠性!NAT网络地址转换的缺点是:NAT网络地址转换会增加延迟;因为它要转发每一个数据包中的IP地址,自然就会增加延迟;NAT网络地址转换会增加配置和排错的负载性。NAT网络地址也会因为需要内嵌IP地址的应用而不能正常的工作,那是因为它隐藏了端到端的IP地址。
 
r4(config)#ip nat inside source list 12 interface e0/1 overload
 
4.在路由器4上配置NAT地址转换;我们在上面刚讲完NAT的三种转换方法那么他们的应用场合是:静态转换运用的场合是:能实现外部网络的对内部网络的中某些特定的设备的访问;动态转换运用的场合是:当ISP提供的合法地址少于网络内部的计算机数量时;端口多路复用是目前运用的最多的转换方式;关于TCP负载均衡的设置,我们在这里说的不是很清楚,负载均衡它是把一个客户机或者服务器上的繁重任务分到多个客户机或者服务器上,然后通过指定一个虚拟的IP地址映射到服务器或者客户端!
 
r4(config)#interface e0/1
r4(config-if)#ip nat outside
r4(config-if)#interface e0/2 r4(config-if)#ip nat inside
 
5.在客户机上来测试看网络是不是互通:
 
C:\Documents and Settings\Administrator>ping 101.101.101.2
Pinging 101.101.101.2 with 32 bytes of data:
Reply from 101.101.101.2: bytes=32 time=131ms TTL=253
Reply from 101.101.101.2: bytes=32 time=93ms TTL=253
Reply from 101.101.101.2: bytes=32 time=109ms TTL=253
Reply from 101.101.101.2: bytes=32 time=109ms TTL=253
Ping statistics for 101.101.101.2:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 93ms, Maximum = 131ms, Average = 110ms
 
注意:在中间我们是用路由器来模拟的INTERNET所以他们是不能互相通信的!!!
 
VPCS 1 >ping 172.16.2.125
172.16.2.125 icmp_seq=1 timeout
172.16.2.125 icmp_seq=2 timeout
172.16.2.125 icmp_seq=3 timeout
172.16.2.125 icmp_seq=4 timeout
172.16.2.125 icmp_seq=5 timeout
 
6.在路由器上来查看他的配置是不是正确;看它的联通是不是起作用了!!!下面是我们用NAT来做的一些地址转换!!!
 
r1#show ip nat translations
Pro Inside global      Inside local       Outside local      Outside global
icmp 100.100.100.1:512 172.16.2.125:512   100.100.100.2:512  100.100.100.2:512
icmp 100.100.100.1:512 172.16.2.125:512   102.102.102.1:512  102.102.102.1:512
 

本文转自devilangel 51CTO博客,原文链接:http://blog.51cto.com/devliangel/131852,如需转载请自行联系原作者

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
11月前
|
人工智能 运维 安全
配置驱动的动态 Agent 架构网络:实现高效编排、动态更新与智能治理
本文所阐述的配置驱动智能 Agent 架构,其核心价值在于为 Agent 开发领域提供了一套通用的、可落地的标准化范式。
5249 119
|
11月前
|
人工智能 安全 数据可视化
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
本文系统性地提出并阐述了一种配置驱动的独立运行时Agent架构,旨在解决当前低代码/平台化Agent方案在企业级落地时面临困难,为Agent开发领域提供了一套通用的、可落地的标准化范式。
762 18
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
|
10月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
649 10
|
10月前
|
弹性计算 安全 应用服务中间件
阿里云渠道商:怎么配置阿里云网络ACL?
阿里云网络ACL是子网级无状态防火墙,支持精准流量控制、规则热生效且免费使用。本文详解5步配置流程,助您实现Web与数据库层的安全隔离,提升云上网络安全。
|
安全 网络虚拟化 数据安全/隐私保护
配置小型网络WLAN基本业务示例
本文介绍了通过AC与AP直连组网实现企业分支机构移动办公的WLAN基本业务配置方案。需求包括提供名为“WiFi”的无线网络,分配192.168.1.0/24网段IP地址给工作人员,采用直连二层组网方式,AC作为DHCP服务器,并使用隧道转发业务数据。配置步骤涵盖AP与AC间CAPWAP报文传输、DHCP服务设置、AP上线及WLAN业务参数配置等,最终确保STA成功接入无线网络“WiFi”。
配置小型网络WLAN基本业务示例
|
监控 安全 网络安全
网络安全新姿势:多IP配置的五大好处
服务器配置多IP地址,既能提升网络速度与安全性,又能实现多站点托管和故障转移。本文详解多IP的五大妙用、配置方法及进阶技巧。从理论到实践,合理规划IP资源,让服务器性能跃升新高度。
407 2
|
网络协议 安全 网络安全
NAT网络地址转换
NAT(网络地址转换)是一种关键的网络技术,通过将内部私有地址转换为外部公网地址,实现多设备共享单一公网IP上网。它不仅解决了IPv4地址不足的问题,还增强了网络安全,隐藏了内部网络结构。NAT主要分为静态NAT、动态NAT和NAPT(网络地址端口转换)三种类型,广泛应用于家庭和企业网络中。然而,NAT也存在对某些应用不友好、增加延迟及与IPv6不兼容等缺点。
1886 14
|
域名解析 网络协议 Linux
网络基础知识与配置
本文介绍了网络基础知识,涵盖网络概念、协议、拓扑结构及IP地址等内容。网络是由计算机设备通过通信线路连接而成的系统,用于资源共享与信息传递。文中详细解析了TCP/IP协议族(如IP、TCP、UDP)、常见应用层协议(如HTTP、FTP、SMTP、DNS)的功能与应用场景。同时,阐述了多种网络拓扑结构(总线型、星型、环型、树型、网状)的特点与优缺点。此外,还讲解了IP地址分类、子网掩码的作用,以及如何在Windows和Linux系统中配置网络接口、测试连通性(Ping、Traceroute)和查看默认网关与路由表的方法。这些内容为理解和管理计算机网络提供了全面的基础知识。
1671 6
|
监控 安全 网络协议
Hyper V上网实战:多虚拟机网络环境配置
在Hyper-V环境中配置多虚拟机网络以实现上网功能,需完成以下步骤:1. 确认Hyper-V安装与物理网络连接正常;2. 配置虚拟交换机(外部、内部或专用)以支持不同网络需求;3. 设置虚拟机网络适配器并关联对应虚拟交换机;4. 验证虚拟机网络连接状态;5. 根据场景需求优化多虚拟机网络环境。此外,还需注意网络隔离、性能监控及数据备份等事项,确保网络安全稳定运行。

热门文章

最新文章