请教关于外网访问不了serv-U架设的FTP问题

时间:2022-06-01 17:50:42
用serv-U架设的ftp,内网可以访问了,可是外网不能访问.   我端口也映射了(就是在“路由器设置”里,-“NAT设置”-“虚拟服务器”-添加了我内网IP的21端口),可是外网还是不能访问?请教各位大虾这是为啥了?

9 个解决方案

#1


有没有装防火墙?

#2


还是检查下路由器里面的端口映射有没有错误!!
NAT--虚拟服务器-->外网端口和内网端口都设置为21

另外你的外网IP地址是什么的?自动获得的还是固定IP地址.自动获得的最好在内网里面装一个花生壳
ftp://XXX.XXX.XXX.XXX

#3


转发的有问题啦

#4


就360和卡巴的防火墙  不过我测试的时候,两个软件都关闭着的

#5


系统自带防火墙??或者你安装了其他的防火墙??
是否关闭了防火墙或者是否在防火墙里添加了21端口的列外~

#6


外网不能访问  怎么个不能访问 是不是连21端口都不能访问
你先把20也映出去吧

#7


真的把20端口映射(虽然我已经把21端口映射出去了)出去就可以了,可是FTP用的不是21端口吗?  为啥还要映射20端口呢?

#8


哈哈,让我来解释一下吧
1 很多人都说 SERV-U 是用TCP21,所以在家庭路由器上端口转发21 到21
2 很多人都说 SERV-U 是用TCP20,所以在家庭路由器上端口转发20 到20
3 很多人都说 ADSL是动态的,所以IP会变,所以注册花生壳,因为他是免费的
所以 ftp://XXXXXX.gicp.net 就可以访问
4 很多人都说我都做了上面的那些,为什么不可以呢?

为什么呢?因为有的人说对了,有的人说错了

我们只需要,看清楚咯
1 把内网的TCP 21 转到外网的 TCP21
2 把内网的TCP 43958 转到外网的TCP 43958
3 注册花生壳
直接在IE上,ftp://XXXXXX.gicp.net 就可以访问了
4 怎么还不可以?那就在电脑的WINDOWS 放火墙(控制面版里面),双击后,找例外,添加端口FTP 21,要记住哦,43958那个就不用了

疑问就来了, 43958是什么来的
1 查看下自己的本地服务器的活动,里面有和会话日记
例:
Tue 17Mar09 19:35:09 - Using WinSock 2.0 - max. 32767 sockets
Tue 17Mar09 19:35:10 - Loaded SSL/TLS libraries
Tue 17Mar09 19:35:10 - FTP Server listening on port number 43958, IP 127.0.0.1
Tue 17Mar09 19:35:10 - FTP Server listening on port number 21, IP 192.168.1.100

2 通过上面就知道,SERV-U不止用了TCP 21,还用了 TCP 43958

说完咯

good luck

#9


唉啊,修改不了,只好接多一句
360和卡巴都不用关
又不是病毒,关什么关

good luck

#1


有没有装防火墙?

#2


还是检查下路由器里面的端口映射有没有错误!!
NAT--虚拟服务器-->外网端口和内网端口都设置为21

另外你的外网IP地址是什么的?自动获得的还是固定IP地址.自动获得的最好在内网里面装一个花生壳
ftp://XXX.XXX.XXX.XXX

#3


转发的有问题啦

#4


就360和卡巴的防火墙  不过我测试的时候,两个软件都关闭着的

#5


系统自带防火墙??或者你安装了其他的防火墙??
是否关闭了防火墙或者是否在防火墙里添加了21端口的列外~

#6


外网不能访问  怎么个不能访问 是不是连21端口都不能访问
你先把20也映出去吧

#7


真的把20端口映射(虽然我已经把21端口映射出去了)出去就可以了,可是FTP用的不是21端口吗?  为啥还要映射20端口呢?

#8


哈哈,让我来解释一下吧
1 很多人都说 SERV-U 是用TCP21,所以在家庭路由器上端口转发21 到21
2 很多人都说 SERV-U 是用TCP20,所以在家庭路由器上端口转发20 到20
3 很多人都说 ADSL是动态的,所以IP会变,所以注册花生壳,因为他是免费的
所以 ftp://XXXXXX.gicp.net 就可以访问
4 很多人都说我都做了上面的那些,为什么不可以呢?

为什么呢?因为有的人说对了,有的人说错了

我们只需要,看清楚咯
1 把内网的TCP 21 转到外网的 TCP21
2 把内网的TCP 43958 转到外网的TCP 43958
3 注册花生壳
直接在IE上,ftp://XXXXXX.gicp.net 就可以访问了
4 怎么还不可以?那就在电脑的WINDOWS 放火墙(控制面版里面),双击后,找例外,添加端口FTP 21,要记住哦,43958那个就不用了

疑问就来了, 43958是什么来的
1 查看下自己的本地服务器的活动,里面有和会话日记
例:
Tue 17Mar09 19:35:09 - Using WinSock 2.0 - max. 32767 sockets
Tue 17Mar09 19:35:10 - Loaded SSL/TLS libraries
Tue 17Mar09 19:35:10 - FTP Server listening on port number 43958, IP 127.0.0.1
Tue 17Mar09 19:35:10 - FTP Server listening on port number 21, IP 192.168.1.100

2 通过上面就知道,SERV-U不止用了TCP 21,还用了 TCP 43958

说完咯

good luck

#9


唉啊,修改不了,只好接多一句
360和卡巴都不用关
又不是病毒,关什么关

good luck