2

是否有可靠的编程方法来打开常用防火墙设备的端口?

4

4 回答 4

4

UPnP 协议可能对有线路由器等消费级设备有所帮助。但是,我不确定我是否会称它们为“可靠的”,因为并非所有硬件都支持它们。然而,这就是 Xbox 360 试图通过 NAT 设备来实现 Xbox Live 的方式。

于 2009-04-24T18:50:56.910 回答
0

简短的回答:没有。

有一些简单的 IPv4/NAT 网关的方法,即 NAT-PMP 和 UPnP IGD,但不能保证它们在那里,当你拥有它们时,通常只有一种或另一种,而不是两者兼而有之。很多时候,你什么都得不到。对于简单的 IPv6 防火墙,情况更糟:什么都没有。句号。

可悲的是,像portforward.com这样的东西之所以存在,是因为它们继续服务于有用的目的。

于 2009-10-24T06:08:29.360 回答
0

添加到 Mattk 的答案中,您还可以将NAT-PNP与 UPnP 一起使用。这是 Apple 推广的新兴标准,并在其最近的 Airport Extreme WiFi 接入点中使用。这是一个涵盖大部分协议的快速文档:http: //miniupnp.free.fr/nat-pmp.html

于 2009-04-24T19:05:32.383 回答
-1

如果防火墙是安全的,那么不是。如果代码只能打开漏洞,它会破坏目的,不是吗?

于 2009-04-24T18:47:05.983 回答