这次我们要做的实验就是将本地的服务器地址映射到外网的端口地址我们这次用网页显示来确定我们"/>

TCP/UDP端口NAT映射---NAT转发实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/UDP端口NAT映射---NAT转发实例相关的知识,希望对你有一定的参考价值。

技术分享

这次我们要做的实验就是将本地的服务器地址映射到外网的端口地址

我们这次用网页显示来确定我们有没有配置成功

这里配置ip什么的就不说了

我们先来看看服务器的HTTP(也就是web服务)有没有开启

技术分享

这样就是开启的,里面可以自己编写一两句测试的html代码。

我们就将里面代码全删了,然后写上hello!word!

然后测试下内网的能不能访问(只要配好了ip地址就能够通过网页访问的)

技术分享

结果当然是能够显示的

然后我们配置路由器

以下是路由器配置:

Router>en
Router#config
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#host R1
R1(config)#in f0/1
R1(config-if)#no sh

R1(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

R1(config-if)#ip add 192.168.1.254 255.255.255.0
R1(config-if)#ip nat inside
R1(config-if)#e
R1(config)#in f0/0
R1(config-if)#no sh

R1(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

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

R1(config-if)#ip add 55.55.55.5 255.255.255.0
R1(config-if)#ip nat outside
R1(config-if)#e
R1(config)#ip nat pool A 55.55.55.4 55.55.55.5 netmask 255.255.255.0
R1(config)#access-list 1 permit 192.168.1.1 0.0.0.255
R1(config)#ip nat inside source list 1 pool A
R1(config)#ip nat inside source static tcp 192.168.1.1 80 55.55.55.5 80
R1(config)#end
R1#
%SYS-5-CONFIG_I: Configured from console by console

R1#w
Building configuration…
[OK]
R1#

标注红色的是本节最重要的命令

也是需要理解的命令

 

配置好了路由器之后我们来用外网的pc来测试下能不能显示

因为我们是讲内网的地址映射到外网了的

所以我们在用外网的pc访问的时候需要输入的是映射外网的ip访问

结果显示当然是可以访问的

技术分享

本文出自 “Jimmy-Hu” 博客,请务必保留此出处http://jimmy1688.blog.51cto.com/12174375/1864777

以上是关于TCP/UDP端口NAT映射---NAT转发实例的主要内容,如果未能解决你的问题,请参考以下文章

阿里云NAT网关配置

NAT 穿透原理浅浅说 ---转发

Azure Load Balancer : 简介

如何在没有 NAT 的情况下连接路由器或防火墙后面的客户端 tcp 端口

网络端口地址转换 NAPT 配置

NAT 端口转发的最佳选择是啥?