以前我一直用的2.9.7.映射内网ftp都没问题.
就上个星期.我突然想换换2.9.27试试,因为说修复了不少BUG..嘿嘿决定换来试试.
安装调试一切正常.
然后开始做后续.
映射 21 80 100 27015 27016
然后访问了下自己的网站,可以访问.也就没去注意FTP.就回家了.
第三天.准备在FTP取点东西回来.
输入地址.弹出帐号密码框.
输入账号密码.一个放大镜在哪里扫啊扫的.我心里寻摸..诶.今天怎么那么卡.
过了大概5秒钟.音箱里传来 嘣 的一声 咿?怎么提示连接超时.\
我以为输错帐号了.换个帐号,还是.仔细确定了下,我没输错任何东西啊.
奶奶的今天怎么了.
VPN连接.进入网吧内网.3389服务器. 内网访问下FTP.正常.
马上我换成外网域名.超时???靠... 换成IP...还是超时.
奶奶的winbox错了?
进去瞧瞧......
XXX.XXX.XXX
所有设置都对.
试了几次,都不对.要说是路由问题吧,那我其他端口一切正常啊.而且路由自带的ftp是禁了的..
怪了..
百度一下....
晕...几乎几篇都是说2.9.27无法映射ftp的///
我心想.....难道通病?
研究了半天照网上说的. 改路由自带ftp端口..
映射20 23 30 31
搞遍了.还是无法搞定`算了`弄糊涂了不搞了.
给IIS加了个虚拟目录允许浏览...哼哼.不用ftp我用iis一样下载目录...
但是有过了2天..我要上传东西了...iis..搞不上去了.要上传东西还得.增加一个ASP页面用于上传.
郁闷`不方便的.
再走ftp入手...
换server-u的版本..我换 6.0 6.3 7.0 7.3 问题依旧.我靠..他奶奶的熊///...吃定我了?
换个思路思考.哈哈`终于根据端口通讯原理`搞定这个问题了.
其实太简单了.
照旧映射端口21 做回流脚本如下
/ ip firewall nat add chain=dstnat dst-address=(192.168.1.1) protocol=tcp dst-port=21 to-addresses=(你的内网IP) to-ports=21 action=dst-nat comment="FTP"
然后
开启路由的ftp服务
进入winbox ip---service--ftp 激活然后修改属性

把这里最下面的0.0.0.0/0 修改成你的内网ftp服务器的地址 我的是192.168.1.250
我就写的192.168.1.250/32 这个32可以加可以不加.,反正都是一个意思,懂掩码的都知道.
改好后如下图
[然后我3389进另一个网吧的服务器访问我这边的FTP.成功.
至此,问题圆满解决.