24.NAT Server - 实践

一、前言

        在前面我们分享了关于NAT的相关知识,有静态NAT、动态NAT、NAT 之Eazy IP。它们分别实现了私网IP和公网IP的一对一转换、多对少转换、多对一转换,接下来我们要分享的是如何将Server(服务器)的地址给映射到公网上,而不需要设备知道服务器所在的私网,这就是NAT Server。

二、实验

1.网络拓扑结构的创建

        创建如图所示的网络拓扑结构,使用到了一台服务器、两台路由器、一台浏览设备。

2.主机的IP地址配置

Server1:

Client1:

3.路由器接口的IP地址配置

AR1:

interface g0/0/0 # 进入该接口
ip address 192.168.1.254 24 # 将AR1的该接口配置为192.168.1.0网段的网关
interface g0/0/1 # 进入该接口
ip address 100.1.1.1 24 # 将该接口的IP设置为100.1.1.1 24

AR2:

interface g0/0/1 # 进入该接口
ip address 100.1.1.2 24 # 将该接口的IP配置为100.1.1.2 24
interface g0/0/0 # 进入该接口
ip address 200.1.1.254 # 将该接口配置为200.1.1.0网段的网关

        如上图所示,对两台路由器的4个接口进行IP配置。

4.静态路由配置

AR1:

ip route-static 200.1.1.0 255.255.255.0 100.1.1.2 # 配置去到200.1.1.0网段的下一跳为100.1.1.2

        由于我们需要做到Client不知道Server的具体位置(私网位置)而从公网上连接它,因此不需要做R2到Server的静态路由,但反过来由于路由器要传输流量到200.1.1.0网段,因此需要知道其方位,需要配置静态IP。

目标结果

如果前面的文字觉得太难理解以至于复杂化了你对本实验的理解,看这里就行了。直接附上目标结果。

R1 —>Client:

Client —>100.1.1.1

        静态路由配置之后,实现R1与Client连通即可。

5.NAT Server配置

interface g0/0/1 # 进入该接口
nat server protocol tcp global 100.1.1.80 inside 192.168.1.1 # 将服务器的IP地址映射到AR1公网IP 100.1.1.80上

        完成上诉配置,整个实验操作流程就结束了,接下来进行结果检验环境。

三、实验检验

1.在Server上开启HTTP服务

        在Server的服务器信息中,开启HTTP服务,端口号为默认的80,在文件根目录选项选择一个电脑中的文件上传,然后右上角启动服务。

2.在Client上获取Server上传的文件

        接下来就是使用Client获取Server上传的文件,获取成功如上图所示,地址为Server在公网上映射的IP,也就是100.1.1.80,获取文件成功后我们的实验就成功。 

四、差错处理

1.主机设备的IP地址查询

Server1:        IP地址:192.168.1.1/24        网关:192.168.1.254

Client1:         IP地址:200.1.1.1/24             网关:200.1.1.254

2.路由器的IP地址查询

AR1:

AR2:

3.静态路由配置查询

4.NAT Server配置查询

五、总结

        今天我们主要分享了,如何将私网设备的IP地址通过NAT Server的方式,将其映射在公网的一个独立IP之上,让连接服务器的设备在能够享受服务的同时,对用户隐藏自己真实的IP地址。

        谢谢大家的观看,咱下次再见。

posted @ 2025-12-02 16:05  gccbuaa  阅读(0)  评论(0)    收藏  举报