我可以使用UPnP立即转发端口范围​​吗?

时间:2011-12-30 02:34:41

标签: c# com upnp portforwarding

我目前正在使用COM对象“Interop.NATUPNPLib”,以便使用UPnP端口转发几个端口。

我可以单独转发端口,但现在我有一个我要添加的端口范围(比如8463到8467),但是这个COM库让我这么做的是以整数的形式添加单个端口。

我如何转发整个范围?我是否必须单独添加指定范围内的每个端口,还是有其他解决方案?

1 个答案:

答案 0 :(得分:3)

从这里的UPNP / IGD规范http://upnp.org/specs/gw/igd2/我没有看到在规范中添加端口范围的方法。有一个按范围删除映射的选项,但我只看到一次添加一个映射的命令。如果我正确地阅读规范,并且某些库允许端口范围,那么它必须循环并且在幕后一次添加一个。