如何在内网架设一个FTP服务器,使外网也可以访问指定目录

2025-05-12 23:18:42
推荐回答(2个)
回答1:

打开路由器的DMZ,将外网ip映射到ftp server的固定IP上,当然这样会有一定的安全风险,注意设置好FTP上的防火墙。有些路由器可以做虚拟服务器,相对能比dmz安全些。
然后在路由器上设置好动态dns。否则外网找不到这台路由器,当然也找不到ftp server

to:网络专家邓毅明
DMZ有它的优势,速度快。在ftp上设置好端口防火墙,和在路由器上管理端口,又有什么区别?服务器的处理能力与廉价的路由器相比何止强大数倍。何来解释有误呢.
DMZ“De Militarized Zone”,译名为“非军事区”,是极为安全的。家用路由器的DMZ不是真正意义上的DMZ。真正的DMZ并不是指一部所有端口都暴露在外部网络的内部网络主机。严格来说这不是真正的DMZ,因为该主机仍能访问内部网络,并非独立于内部网络之外的。真正的DMZ是不允许访问内部网络的,DMZ和内部网络是分开的。在实际商业网络中使用DMZ,一般设置在硬件防火墙中,而非在路由器上,这样既保证速度,而且非常安全。

回答2:

楼上解释有误,虚拟服务器何止比DMZ安全些,是安全很多,DMZ是傻瓜路由的特色,一般的企业只会做虚拟映射,做DMZ实在太不安全,因为把所有的端口都映射到一台主机上无疑是给黑客一个很大的攻击机会。
如果想外网能访问的话先在FTP本机开放20、21端口,或关闭防火墙,然后在路由上把20、21端口映射到FTP服务器的内网IP上,其次最好有一个固定的外网IP,如果没有那就要用花生壳这类动态域名软件绑定ADSL的动态IP,但免费的动态域名不是很稳定,推荐用收费的,还有如果访问量太多的话,以ADSL的那上行肯定是不划算的,访问量大的话会很慢,所以访问量多的话还是建议用固定IP的光纤。