NAT
配置公网和私网用户通过公网口的IP地址访问内部服务器和Internet示例
组网需求
如图2-57所示,某小型企业内网部署了一台路由器、一台FTP服务器和一台Web服务器。路由器作为接入网关,为下挂的内网用户提供上网服务,主要包括浏览网页、使用即时通信工具、观看视频、访问邮箱等。企业内网的FTP/Web服务器对内网和外网用户分别提供FTP服务和WWW服务。由于IP地址资源有限,该企业只有一个可用的公网IP地址1.1.1.1/24,部署在网关的上行接口。企业希望在路由器上配置NAT功能,使内网用户可以访问Internet,同时外网和内网用户都可以通过公网口的IP地址访问内部FTP/Web服务器。
数据准备
项目 |
数据 |
说明 |
---|---|---|
路由器上行接口IP地址 |
GE0/0/1:1.1.1.1/24(公网口) |
使用三层接口GE0/0/1连接Internet。 |
路由器下行接口IP地址 |
GE0/0/2:192.168.1.1/24 |
使用三层接口GE0/0/2连接企业内网用户。如果有多个内网用户需要上网,可以在路由器上下挂一个二层交换机来扩展用户个数。 |
对端运营商接口的IP地址 |
1.1.1.2/24 |
对端运营商接口的IP地址用于配置路由信息,否则内网用户上网的报文无法转发到Internet。 |
FTP服务器的内网IP地址和端口号 Web服务器的内网IP地址和端口号 |
192.168.1.2/24:21 192.168.1.3/24:80 |
企业内网分配给FTP/Web服务器的内网IP地址和端口号。本例中,虽然内网用户和FTP/Web服务器都在内网,但是为了防止内部服务器受内网用户的攻击,要求内网用户也通过公网口的IP地址来访问FTP/Web服务器。 |
FTP服务器映射后的公网IP地址和端口号 Web服务器映射后的公网IP地址和端口号 |
1.1.1.1/24:21 1.1.1.1/24:9080 |
由于该企业只有一个可用的公网IP地址,部署在路由器上行接口。因此,只能使用该接口的IP地址作为FTP/Web服务器映射后的公网IP地址。同时,需要规划不同的公网端口号21和9080来区分FTP/Web服务器。 |
内网用户HostA的IP地址 |
192.168.1.10/24 |
企业内部分配给用户的内网IP地址,用于验证内网用户访问Internet、FTP和Web服务器是否正常。 |
外网用户HostC的IP地址 |
2.2.2.2/24 |
外部用户的公网IP地址,用于验证外网用户访问内网的FTP/Web服务器是否正常。 |
操作步骤
- 配置上行接口和下行接口的IP地址、缺省路由,实现内部网络和外部Internet之间三层互通。
- 在上行接口配置Easy IP方式的NAT Outbound,使内网用户可以访问Internet。
- 在上行接口配置服务器映射NAT Static。由于只有一个可用的公网IP地址部署在上行接口,配置成current-interface,使用公网口的IP地址作为内部服务器映射后的IP地址,实现外网用户通过公网口的IP地址访问内部FTP/Web服务器功能。
- 开启FTP的NAT ALG功能。
- 在下行接口上配置Easy IP方式的NAT Outbound,将内部服务器与内网PC之间的流量都引导路由器上进行转发。
- 在下行接口配置服务器映射NAT Static。由于只有一个可用的公网IP地址部署在上行口GE0/0/1,只能指定该接口的IP地址作为内部服务器映射后的IP地址,实现内网用户通过公网口的IP地址访问内部FTP/Web服务器功能。
- 验证配置结果
# 配置完成后,在“已设置外网访问列表”中显示如图2-68所示的列表。
# 在“已设置静态NAT列表”中显示如图2-69所示。
# 在内网主机HostA上执行命令ping 1.1.1.2,模拟内网主机访问Internet,流量能Ping通。
# 在内网主机HostA上执行命令ftp 1.1.1.1 21,模拟内网主机访问内部FTP服务器,FTP能正常访问。
# 在外网主机HostC上执行命令ftp 1.1.1.1 21,模拟外网主机访问内部FTP服务器,FTP能正常访问。
配置NAT Server,实现内网服务器对外网用户提供WWW服务示例
组网需求
如图2-70所示,某企业IP地址为192.168.1.2/24的内部服务器对外提供WWW服务,对外公布的IP地址为1.1.1.3/24。通过在Router上配置NAT Server,实现私网地址与公网地址的转换,使外部用户能够通过公网地址访问WWW服务器。GE0/0/1的IP地址为192.168.1.1/24,GE0/0/2的IP地址为1.1.1.2/24,对端运营商侧地址为1.1.1.1/24。
操作步骤
- 配置接口的IP地址。
同样的方式,配置接口GE0/0/2的IP地址为1.1.1.2,子网掩码为255.255.255.0。
- 配置NAT Server,实现私网地址与公网地址的转换,使外部用户能够通过公网地址访问WWW服务器。
- 配置缺省路由,保证出接口到对端路由可达。
- 验证配置结果。
# 配置完成后,显示如图2-77所示的配置列表。外网用户能够通过公网地址访问WWW服务器。