简而言之,这就是我的问题:
1) 我的 ISP 在他们那边阻止了 FTP 端口(而不是在路由器上,所以我无法控制)
2) 我的 Buffalo NAS 不允许我更改默认 FTP 端口
3) 我的 ISP 的调制解调器/路由器不允许我分别设置外部和内部端口进行端口转发。例如,我只能将端口 666 转发到端口 666 上的内部 IP 地址……而不是将端口 666(WAN)转发到端口 20(LAN)
这基本上意味着 ISP 和 Buffalo NAS 都让我无法使用 FTP。我曾考虑过将 NAS 的共享映射到一台计算机上的网络驱动器,并让该计算机运行 FTP 服务器。不过我听说这样做会有网络问题。
答案1
从另一台能够在备用端口上运行 FTP 服务器的机器将驱动器映射到 NAS 应该没问题。从吞吐量的角度来看,服务器到 NAS 的流量不会成为瓶颈。
答案2
我会在 ISP 的路由器后面添加另一个路由器。我的建议是 ASUS WL-520GU:
http://www.newegg.com/Product/Product.aspx?Item=N82E16833320023
安装 TomatoUSB 后:
然后你可以像这样设置:
208.80.x.x:666 <-- your external ip
|
ISP Modem
|
192.168.1.x:666 <-- internal ip from ISP modem
|
Your Router running nat
|
192.168.2.x:21 <-- internal ip on a seperate network