如何用家用的宽带路由器实现静态NAT(staticNAT)

如何用家用的宽带路由器实现静态NAT(staticNAT)?

现在的家用宽带路由器都没有提供直接配置NAT规则的功能,导致很多本身很简单的问题无法解决。
如上文,我的提问就是要用家用宽带路由器实现静态NAT(staticNAT)。关于NAT参考http://baike.baidu.com/view/16102.htm

现在绝大多数家用宽带路由器的设置界面里都提供了“虚拟服务器、特别应用程序、DMZ”这3种和NAT相关的设置界面。但是我弄不明白他们都针对标准NAT规则的哪些条。
举例说明,假设路由器的WAN获得的是1.1.1.1的IP,路由器下挂的IP网段位192.168.1.0。

“虚拟服务器”这种映射,是把共网上访问1.1.1.1的特定端口(例如1.1.1.1:12345)的封包转发至特定的内网IP(例如192.18.1.2:12345),由此实现内网上服务器可为外网提供服务。但如果192.168.1.2通过12345端口向外发送数据,那么宽带路由器是否会将封包通过1.1.1.1:12345发送出去呢?

“特殊应用程序”这种映射,看路由器的说明,是说某些应用程序不能工作在NAT网关背后,但设置后就可以正常运行在宽带路由器背后了。我完全不明白这是怎么实现的,既然不能在NAT后工作,那么经过设置后怎么又可以了?难道路由器不改变封包的源地址直接发出去么?“特殊应用程序”这种设置的项目,包含“扳机端口”、“内网端口区段”、“外网端口区段”。相关信息可以上tplink的官方网站,看那些家用路由器的说明书。

“DMZ”这种,更让人糊涂了。宽带路由器说明上声称“把一台主机设置成DMZ,就相当于让这台主机完全暴露在外网上,双向流量完全不受限制”,这样的声明看似静态NAT(staticNAT),但经过我的实验,原来能在外网环境下工作的软件在DMZ下还是不能正常工作。是否有达人能为我解释一下家用宽带路由器的DMZ到底是什么意思?

以上是针对家用宽带路由器配置项的几个问题,望一一解答。

另外提一个问题:假设路由器的WAN获得的IP是1.1.1.1,路由器下挂的IP网段位192.168.1.0。现在我想让192.168.1.2的12345端口通过NAT映射到1.1.1.1上,即——源地址为192.168.1.2、源端口为12345的数据封包,通过路由器时,源地址被转换成1.1.1.1,源端口不变,为12345,发送至公网;公网上发送至1.1.1.1:12345的封包,通过路由器转发到192.168.1.2:12345。这样的目的能否通过上述的“虚拟服务器”、“特殊应用程序”或其组合而实现?请给出配置方法。

万分感谢。
请注意:首先,我需要的是双向的端口映射,即无论从内到外还是从外到内,都要求有特定的映射关系,这在我问题最后提出的实例中说得很清楚;其次,我已经给出了NAT相关知识的连接,似懂非懂的看看再回答,不要说小白话。

路由器里面不是有个端口映射功能么,你要做得就是将端口做个映射就行了。比如建了一个网站,你只需要将内网网址192.168.1.2,填入一个映射设置,端口为80,即是指当访问这个外网IP1.1.1.1时,路由器直接将这个访问转移到了192.168.1.2的80端口,你也就可以从外网访问到内网的网站了。至于静态NAT,如果你没有静态外网IP没法实现,只能是动态的。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网