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

来源:百度知道 编辑:UC知道 时间:2024/05/23 12:56:57
如何用家用的宽带路由器实现静态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到底是什么意思?

以上是针对家用宽带路由器

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