实现端口映射的方法很多, 一般都需要在局域网服务器上进行设置或安装运行一个端口映射软件这里只介绍两种 我们假设主机在局域网内的IP为19216802, 通过局域网服务器的2121端口开通公网FTP
1 通过Internet连接共享实现
(1)以XP为例, 打开\"网络连接\", 找到拨号连接, 鼠标右键单击-->属性, 切换至\"高级\"选项卡, 单击右下角的\"设置\"
(2)这是d出\"高级设置\", 选择\"ftp服务器\", 双击, 在中间处填入ftp服务器的局域网地址, 确定推出
(3) 由于系统默认ftp端口是21, 如果要自定义ftp服务器的端口, 在\"高级设置\"窗口中单击\"添加\", 一次输入\"服务描述\"、\"局域网IP地址\"、\"外部端口号\"、\"内部端口号\", 确定推出外部端口号是只局域网服务器对外开放的端口(本例为2121), 内部端口号是要架设ftp的服务器的PC对局域网开发的端口(如果serv-U没有特意设置应该是21)
这样外网朋友可以通过ftp://你局域网服务器的IP(动态):2121来访问你的ftp了
22 通过PortTunnel实现
下载后安装到局域网服务器上, 运行ProtTunnel, 单击\"增加\", d出设置
\"名字\":用来区分局域网使用了端口映射功能的PC, 可以随便填写, 但如果有两台以上的PC进行端口映射, 则保证无重名
\"输入端口\":与第一中方法中的\"外部端口号\"相同 如果服务器端没有运行ftp服务, 则可以采用默认端口21, 否则使用2121较好
\"捆绑地址\":用来捆绑局域网服务器的公网IP 如果是动态, 选择非确定(本例如此)
\"输出端口\":与\"内部端口号\"相同, 这里为21
\"输出地址\":就是ftp服务器在局域网中的IP地址
最后将\"启用\"选项选中, 确定后推出, 就Ok了!你用的是FLASHFXP,因为你的服务器不支持FEAT命令,经常会打不开列表。上传时会出现10054
在FLASHFXP里面更改站点设置。在选项里把站点不支持FEAT命令前面的勾打上试试可能性很多,比如
人家禁止你访问了,
或者权限不够,
或者他那服务器出毛病了,
你得确保别人能访问而只有你不能访问才提这种问题啊,不然应该都不是你的原因
估计你直接用IE浏览,用ftp://+域名,然后“转到”,
用cuteftp或LeapFTP等专用软件试试试试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)