ftp端口映射详细教程

作者:飞无痕廴两院 | 发布日期:2024-05-07 06:48:47

≥▽≤端口映射怎么设置

Mercury路由器上的端口映射也称为虚拟服务器,也就是说您只需在Mercury路由器上完成虚拟服务器的配置即可;本文将通过实际应用来详细介绍其配置方法。

应用示例

MercuryMW350R无线路由器连接到互联网。 内网有一台FTP服务器(端口21),IP地址为192.168。 .1.100;还有一个WEB服务器(端口80),IP地址为192.168.1.101。

默认情况下,Internet上的计算机无法访问我内网的FTP服务器和WEB服务器。 为了让Internet上的计算机访问我内网的计算机,需要配置端口映射(虚拟服务器)。 )在MercuryMW350R无线路由器上;将路由器WAN口的21端口转发(映射)到内网的192.168.1.100,并将80端口映射到服务器192.168.1.101。

设置方法

1.登录MW305管理界面:在浏览器地址栏中输入:192.168.1.1,然后输入用户名和密码。 在弹出的对话框中(默认为admin),然后单击“确定”。

2.点击左侧菜单栏中的“传输规则”、“虚拟服务器”,然后点击右侧的“添加新条目”。

3.端口21映射:“服务端口号”后填写“21”为“IP地址”后“192.168.1.100”,“协议”后选择TCP,“状态”选择“有效”,点击“保存”。

之后填写“192.168”。 “IP地址”.1.101”->“协议”,选择“全部”->“保存”,在虚拟服务器列表下可以看到刚才设置的2条映射规则,如下图:

详细信息:

注意事项

1如果您配置具有服务端口80的虚拟服务器,则必须从系统中定义“管理服务设置”。 工具→管理控制为80以外的值,如88,否则会发生冲突,虚拟服务器无法工作

2.内网FTP和WEB服务器的IP必须配置为静态。 IP地址或IP和MAC地址必须在路由器上链接,始终使用IP地址192.168.1.101。 ˇ﹏ˇ如何在ADSL路由器/防火墙后设置FTP服务器端口映射如果服务器IP地址在192.168.*.*

10.*.*.*

172.13.*
.*范围内
私有IP
位于/>172.32.*.*
表示服务器位于NAT设备后面(ADSL
路由器
通常是NAT设备),用户可以
公网
无法直接命令访问此
FTP服务器
。 如果您希望从公网访问服务器,则必须设置Xlight接口
WAN
IP地址(或域名)。 如果您的服务器的IP地址不在上述范围内,您的服务器正在使用公共IP,也许该服务器位于防火墙后面,您只需打开PASV命令使用的端口范围即可。
2.
确认是否需要为
ADSL路由器配置端口映射
/防火墙
如果服务器位于ADSL路由器后面,则服务器的IP地址如上所提到的私有IP地址通常需要在ADSL路由器内配置端口映射。 如何配置端口映射,请参考ADSL路由器手册(路由器手册中端口映射通常称为“
虚拟服务器
”,也称为“转发规则→虚拟服务器”,或者其他名称)。 路由器映射的端口范围包括标准FTP端口21和PASV命令使用的端口范围。 路由器上定义的端口范围必须与您在Xlight全局选项→常规→防火墙→PASV端口范围中设置的范围相匹配。 只有标准FTP端口21不需要在全局选项端口范围中设置。
如果您位于防火墙后面
并使用公共IP,您通常只需在防火墙上打开一系列端口即可。
3.
在Xlight全局选项→常规→防火墙→启用被动模式端口范围(PASV)中,填写上面设置的端口范围。 如果服务器使用私有IP,还应在此填写WANIP地址或域名。
4.
如果用户仍然无法在公网工作,请转到主窗口中的日志并检查服务器会话日志。 如果看不到客户端公网连接的任何日志,
说明ADSL路由器/防火墙设置不正确,标准FTP端口21没有打开。
如果可以看到
客户端的公网连接日志,但客户端无法获取目录列表,则说明发现PASV命令使用的端口范围映射是客户端发出PASV后的命令,Xlight
服务器响应如下:
227
输入
被动
模式
(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.
确认WAN口IP为公网IP地址。 确认IP地址为227
输入
被动
模式
(x,x,x,x,m,n)
m,n
是公网IP地址
=
你配置的WAN接口的IP,如果不是,可以Xlight全局选项→常规→防火墙→使用固定IP作为WANIP。 或者WANIP使用域名,此项不填。