如何以编程方式打开防火墙设备上的端口?

时间:2009-04-24 18:45:26

标签: networking firewall ports

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

4 个答案:

答案 0 :(得分:4)

UPnP protocols可能有助于消费级设备,如有线路由器。但是,我不确定我会称它们为“可靠”,因为并非所有硬件都支持它们。但是,这是Xbox 360如何尝试为Xbox Live穿越NAT设备。

答案 1 :(得分:0)

除了Mattk的回答,你还可以使用NAT-PNP和UPnP。这是Apple推出的新兴标准,用于最近的Airport Extreme WiFi接入点。这是一份涵盖大部分协议的快速文档:http://miniupnp.free.fr/nat-pmp.html

答案 2 :(得分:0)

简答:不。

有一些简单的IPv4 / NAT网关的方法,即NAT-PMP和UPnP IGD,但它们不能保证在那里,当你拥有它们时,通常只有一个或另一个,而不是两者。通常情况下,你什么也得不到。对于简单的IPv6防火墙,情况更糟:没有什么。完全停止。

可悲的是,像portforward.com之类的东西存在,因为它们仍然有用。

答案 3 :(得分:-1)

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