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