网络地址转换 NAT配置

简介:

技术原理:

网络地址转换NAT NetworkAddress Translation),被广泛应用于各种类型Internet接入方式和各种类型的网络中。NAT不仅完美解决了IP地址不足的问题,而且还能够有效地避免来自网络外部攻击,隐藏并保护内部网络的计算机。

默认情况下,内部地址是无法被路由到外网的,内部主机10.1.1.1要与外部Intenet通信,IP包到达NAT路由器时,IP包头的源地址10.1.1.1被替换成一个合法的外网IP,并在NAT转发表中保存这条记录。当外部主机发送一条应答到内网时,NAT路由器收到后,查看当前NAT转换表,用10.1.1.1替换掉这个外网地址。

        NAT将网络划分为内部网络和外部网络两个部分,局域网主机利用NAT访问网络时,是将局域网内部的IP地址转换成外网地址后转发数据包;

        NAT分为两种类型:NAT(网络地址转换)、NAPT(网络端口地址转换IP地址对应一个全局地址)

静态NAT:实现内部地址与外部地址一对一的映射。现实中,用于服务器;

动态NAT:定义一个地址池,自动映射,也是一对一的。用的比较少;

        NAPT:使用不同的端口来映射多个内网IP地址到一个指定的外网IP地址,多对一。

实验步骤及拓扑图:

1.路由器之间通过v.35电缆串口连接,DCE端连接在R1上,配置其时钟频率64000

2.配置pc机、服务器及路由器接口IP地址;

3.在各个路由器上配置静态路由协议,让PC间能互相通信

4.R1上配置静态NAT

5.R1上定义内外网络接口。

6.验证主机之间的互通性

实验设备:

        Pc一台;server-pt一台;SWITCH2950他、一台;route-pt2台;交叉线;DCE串口线

R0配置:

        Router#configt

Enter configuration commands, one perline.  End with CNTL/Z.

Router(config)#host R0

R0(config)#int fa0/0

R0(config-if)#ip address 192.168.1.1255.255.255.0

R0(config-if)#no shut

%LINK-5-CHANGED: Interface FastEthernet0/0,changed state to up

%LINEPROTO-5-UPDOWN: Line protocol onInterface FastEthernet0/0, changed state to u

R0(config-if)#exit

R0(config)#int se2/0

R0(config-if)#ip address 222.0.1.1255.255.255.0

R0(config-if)#clock rate 64000

R0(config-if)#no shut

%LINK-5-CHANGED: Interface Serial2/0,changed state to down

R0(config-if)#exit

R0(config)#

R1配置:

Router>en

Router#config t

Enter configuration commands, one perline.  End with CNTL/Z.

Router(config)#host R1

R1(config)#int fa0/0

R1(config-if)#ip address 222.0.2.1255.255.255.0

R1(config-if)#no shut

%LINK-5-CHANGED: Interface FastEthernet0/0,changed state to up

%LINEPROTO-5-UPDOWN: Line protocol onInterface FastEthernet0/0, changed state to up

R1(config-if)#exit

R1(config)#int se2/0

R1(config-if)#ip address 222.0.1.2255.255.255.0

R1(config-if)#no shut

R1(config-if)#

%LINK-5-CHANGED: Interface Serial2/0,changed state to up

exit

R1(config)#

%LINEPROTO-5-UPDOWN: Line protocol onInterface Serial2/0, changed state to up

R0上配置静态路由:

R0(config)#ip route 222.0.2.0 255.255.255.0222.0.1.2

R1上配置静态路由:

R1(config)#ip route 192.168.1.0255.255.255.0 222.0.1.1

Pc上测试:

C>ping 192.168.1.2

Pinging 192.168.1.2 with 32 bytes of data:

Reply from 192.168.1.2: bytes=32 time=70msTTL=126

Reply from 192.168.1.2: bytes=32 time=80msTTL=126

Reply from 192.168.1.2: bytes=32 time=80msTTL=126

Reply from 192.168.1.2: bytes=32 time=70msTTL=126

Ping statistics for 192.168.1.2:

  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

  Minimum = 70ms, Maximum = 80ms, Average = 75ms

配置NAT

R0(config)#int fa0/0

R0(config-if)#ip nat inside

R0(config-if)#exit

R0(config)#int se2/0

R0(config-if)#ip nat outside

R0(config-if)#exit

R0(config)#ip nat inside source static192.168.1.2 222.0.1.3

R0(config)#exit

R0#

%SYS-5-CONFIG_I: Configured from console byconsole

R0#sh ip nat translation

Pro Inside global     Insidelocal       Outside local      Outside global

--- 222.0.1.3         192.168.1.2        ---                ---

Pc测试:

PC>ping 222.0.1.3


Pinging 222.0.1.3 with 32 bytes of data:


Reply from 222.0.1.3: bytes=32 time=72msTTL=126

Reply from 222.0.1.3: bytes=32 time=70msTTL=126

Reply from 222.0.1.3: bytes=32 time=80msTTL=126

Reply from 222.0.1.3: bytes=32 time=80msTTL=126


Ping statistics for 222.0.1.3:

  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times inmilli-seconds:

  Minimum = 70ms, Maximum = 80ms, Average = 75ms



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

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

热门文章

最新文章