我正在build立一个基于pure-ftpd的启用IPv6的FTP容器,我有一个问题,被动模式需要客户端连接到30000到50000范围内的任何端口到容器上的服务器。
现在我没有打开容器的端口范围的解决scheme。 在IPv4中,我设法使用iptables和NAT来做到这一点,但是对于IPv6,NAT表是空的。 我看到,当我用IPv6发布一个端口,而不是像使用IPv4那样使用iptables时,docker在这个端口上侦听。 它是什么样的魔法,我不知道。
也许一个解决scheme是分配一个地址的容器,但我找不到一个方法来做到这一点,否则我没有看到它。
有什么可能的解决scheme,将整个端口范围转发到容器中的服务器?