如何在ADSL路由器/防火墙后设置FTP服务器端口映射

如题所述

如果服务器IP地址是在范围192.168.*.* 或 10.*.*.* ,或 172.13.* .*- 172.32.*.* 内的私有IP地址,说明服务器在NAT设备后面(ADSL路由器通常是NAT设备),用户从公网是不能直接命令访问这个FTP服务器。如果希望服务器被公网访问,就需要设置Xlight广域网接口IP地址(或域名)。如果你的服务器IP地址不在上面范围内,你的服务器是使用公共IP,可能服务器只是在防火墙后,你只需要打开为PASV命令使用的端口范围。2. 确认是否需要为ADSL路由器/防火墙配置端口映射,如果服务器在ADSL路由器后,服务器IP地址是上面提到的私有IP地址,通常需要在ADSL路由器内配置端口映射。你需要参考ADSL路由器的手册如何设置端口映射(端口影射,在路由器手册里通常叫"虚拟服务器",也有叫"转发规则→虚拟服务器",或其他名称的)。路由器映射的端口范围包括FTP标准端口21,和PASV命令使用的端口范围。路由器内映射的端口范围必须和你在Xlight的全局选项→通用→防火墙→PASV端口范围内设置的范围一致,只有FTP标准端口21不需要设置在Xlight全局选项的端口范围内。如果你在防火墙后,而且使用公共IP,你通常只要在防火墙上打开一段端口范围。3. 在Xlight的全局选项→通用→防火墙→启用被动模式(PASV)端口范围,填入上面所设置的端口范围。如果服务器使用私有IP,你还需要在这里填入广域网IP地址,或域名。4. 如果用户从公网还是不能工作,到主窗口的日志内,检查服务器的会话日志。如果不能看到客户公网连接的任何日志, 说明ADSL路由器/防火墙设置不对,没有打开FTP标准端口21。如果你能看到客户公网连接的日志,但客户不能获得目录列表,说明PASV命令使用的端口范围映射不对,找到在客户发出PASV命令后,Xlight 服务器象下面的响应:227 Entering Passive Mode (192,168,0,100,m,n)其中m,n是定义了PASV端口的值,计算方式是m*256+n。例如m=10而n=20,那么PASV端口就是10*256+20=2580。检查这个范围是否在你设置的PASV范围内,如果不在,更改Xlight的全局选项→通用→防火墙→PASV端口范围到你希望的端口范围。5. 确认你的广域网接口IP是公共IP地址。确认227 Entering Passive Mode(x,x,x,x,m,n) m,n 内的IP地址是公共IP地址 = 你配置的广域网接口IP,如果不是,可能Xlight的全局选项→通用→防火墙→广域网IP使用固定IP,这一项没有被填写,或广域网IP使用域名,这一项没有填写。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何在ADSL路由器\/防火墙后设置FTP服务器端口映射
如果你的服务器IP地址不在上面范围内,你的服务器是使用公共IP,可能服务器只是在防火墙后,你只需要打开为PASV命令使用的端口范围。2. 确认是否需要为ADSL路由器\/防火墙配置端口映射,如果服务器在ADSL路由器后,服务器IP地址是上面提到的私有IP地址,通常需要在ADSL路由器内配置端口映射。你需要参考ADSL路...

如何在自己电脑上架设ftp服务器,让别的外网可以访问,我用的是宽带ADSL...
一、使用路由器,需要设置路由器的端口映射,就可以实现楼主的要求,具体需要映射的端口是21,21是FTP端口。这里给楼主详细说下: 1、申请花生壳免费域名。因为ADSL每次拨号后,获得的IP都是不同的,所以需要动态绑定到域名上,方便其他人记忆和访问。 2、设置本机固定局域网IP,例如设置为192.168.1.10...

怎么在路由器上使用FTP的端口映射
1、确保FTP服务正常运行,在局域网内可以正常访问FTP资源。2、在FTP服务器或所在局域网内安装使用nat123客户端。3、登录客户端添加全端口映射。配置设置好对应的内网固定FTP服务器地址和外网访问地址。4、在FTP访问端,安装使用访问者,并添加21端口(如FTP服务改了其他端口以实际为准)5、在外网访问端,...

请教海蜘蛛软路由在建FTP服务器时如何进行端口映射的设置
FTP服务要映射 21,20 两个端口

动态ip有防火墙做ftp服务器?
简单,因为最后一步你要变更一下。利用花生壳开启DDNS后,卸载卡巴斯基KIS,因为KIS里面包含了 个人版防火墙,个人版防火墙影响网络服务的使用,因此与其 费力气变更和增加端口号等,不如安装企业版防火墙ZONEALARM PRO,利用防火墙放开21号端口的“进”和“出”。在完成以上操作后,FTP功能即可被访问了。

本人使用ser-u架设了一个FTP服务器,但只能访问内网,不能访问外网,知道...
在路由器上开放21端口 一般路由器上有个DMZ主机,开启,然后写上你内网FTP服务器的IP即可 第二种方法,一般路由器上在【转发规则】里有【虚拟服务器】填写要转发的端口,例如FTP的21端口,然后填写你的内网FTP服务器的IP即可

ftp如何设置端口映射
1、外部端口,使用公网IP访问,使用的端口号 2、内部IP地址,FTP服务器的局域网IP地址 3、内部端口,FTP服务器的端口号 4、部分路由器需要指定要映射的公网IP。三、按照上述方法设置之后,就可以使用公网IP访问这三个FTP服务了。地址分别是: ftp:\/\/222.222.222.1:8021 ftp:\/\/222.222.222.1:8022...

如何在路由器上设置端口映射以解决互联网访问问题?
设置步骤如下:登录路由器管理界面,找到并点击“端口映射\/端口触发”功能。默认选项是端口映射,如果需要自定义服务,点击“添加自定义服务”。以eMule为例,它通常使用TCP端口4662。在“服务名称”输入eMule,选择TCP服务类型,并输入起始和结束端口。确保填写电脑的固定IP地址作为“服务器IP地址”,因为动态...

如何端口映射?让外网可以访问内网的FTP服务器
服务器收到Pasv命令后,打开一个临时端口(端口号大于1023小于65535)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口传送数据。 很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网的FTP服务器不支持PASV模式,因为客户端无法穿过防火墙打开...

服务器怎么设置ftp服务器怎么设置ftps
服务器中FTP怎么设置?1、打开“控制面板”,点击“程序”,点击“程序与功能”;2、点击“打开或关闭windows功能”,将“Internet信息服务”下的FTP服务全部勾选,点击“确定”;3、成功之后,打开“控制面板”,点击“系统和安全”,点击“管理工具”;4、双击打开"Internet信息服务(IIS)管理器",右键...

相似回答