我目前正在使用COM对象“Interop.NATUPNPLib
”,以便使用UPnP端口转发几个端口。
我可以单独转发端口,但现在我有一个我要添加的端口范围(比如8463到8467),但是这个COM库让我这么做的是以整数的形式添加单个端口。
我如何转发整个范围?我是否必须单独添加指定范围内的每个端口,还是有其他解决方案?
答案 0 :(得分:3)
从这里的UPNP / IGD规范http://upnp.org/specs/gw/igd2/我没有看到在规范中添加端口范围的方法。有一个按范围删除映射的选项,但我只看到一次添加一个映射的命令。如果我正确地阅读规范,并且某些库允许端口范围,那么它必须循环并且在幕后一次添加一个。