如何使局域网以外的电脑登陆上我的FTP呢?

我是通过局域网共享ADSL上网的用户,目前在我的电脑上面建立了一个ftp共享服务器,但是我希望局域网以外的电脑可以登陆我的服务器下载(目前只有局域网的电脑可以下载,外网的登不上去,不知道怎么设置才可以,我用的ftp工具是SERV-U,设置的IP是留的空白(这个不行),设置为局域网内地址(192.168.0.156),也不行,这个该怎么办呢?求教各位大侠,望能指点一条明路,不胜感激啊!

第一种方法限于通过路由上网
先连上自己的路由器
我以路由器为TP-LINK R402M SOHO 为例
转发规则-虚拟服务器
服务端口为你FTP软件中的端口一般为21
IP为需要做FTP服务器的电脑在局域网内的IP
协议选择TCP 勾上"启用"后单击保存
OK 其余的步骤就和正常架设FTP一样了
第2种方法适合不能对路由进行操作的
第一步:
首先当然要安装d2g client,申请一个动态域名解析了,你可以到它的官方网站下载到 http://www.deerfield.com/download/dns2go/
下载后你可以把它安装在你的局域网服务器或者客户机上都可以。
一路回车安装完后,按提示,注册一个新的域名: **.dns2go.com
注册好后,如果一切正常,你的d2g客户端便已经工作了,可以对你的静态或动态IP地址解析了。 其实,申请动态域名解析不仅仅dns2go一种方法,其它还有花生壳、动态主机等等。如果有静态IP,则可以不用申请动态域名解析,直接用IP地址即可。
第二步:
但是,现在的d2g只能映射你局域网服务器的IP,外部并不能访问你的机器。
现在你需要一个端口映射软件。推荐一个小巧实用的工具: PortTunnel
配合在局域网内架设网站的利器 --- PortTunnel介绍:
这里向大家推荐一款工具,可以帮助大家轻松搞定“端口映射”。这款工具叫“PortTunnel”(中文意思叫“端口通道”),由SteelBytes出品,目前已经完全免费了!它的设置极其简单,可以运行在所有的Windows平台上。
好了,让我们来实际操作一番:
假设我是一个局域网用户,我的内部IP地址是10.10.10.10,我是通过指定网关10.10.10.1上网的,我在自己的计算机上安装了“动态IP解析”软件和WEB服务器还有FTP服务器准备开一个网站和FTP服务器。以下是我的设置过程:
1. 到我的网关(代理)服务器10.10.10.1 上安装“PortTunnel”软件(拷贝即可)

2. 针对我需要的WEB服务进行配置,点击“Add”按钮,然后配置如下:
注意:
Port In填的端口号是80,这样填的前提是网关(代理服务器)上没有WEB服务器在运行,否则请更换其它端口,例如“8080”(在这种情况下,用户必须通过http://名:8080来访问你的网站。)
3. 针对我需要的FTP服务进行配置,点击“Add”按钮,然后配置如下:
注意:
Port In填的端口号是21,这样填的前提是网关(代理服务器)上没有FTP服务器在运行,否则请更换其它端口,例如“2100”(在这种情况下,用户必须通过ftp://名:2100来访问你的FTP服务器。)
4. 设置成功后的正常运行界面(平时这个界面可以关掉,不会影响使用)

注意:
正常运行时,你设置的通道的状态应当是“Active”,如果是“Failed”那很可能你设置
的“Port In”端口号和网关(代理服务器)上的现有端口冲突。
5. 测试一下:
如果通过http://能访问你的网站或FTP://能访问你的FTP服务器,
那就成功了。
重要提示:
如果局域网内有多个用户想架设网站,那么注意在设置的时候,一个“Port In”端口只能为一个用户服务,例如,usera使用了“80”作“Port In“,那么他的网站就可以通过“http://”来访问,而userb就只能使用?..牡览硪彩且谎�?/a>
附: PortTunnel的下载地址:
http://www.steelbytes.com/download/PortTunnel_CH.zip(中文)
http://www.steelbytes.com/download/PortTunnel_ENGUK.zip(English)
这里,Port In是要监听的端口,port out是要映射的端口。比如你想监听服务器的88端口,映射到你的机器的80端口,这里的port in便是88,port out便是80。默认的FTP端口是21,如果想开FTP服务器,这里可以是21。添加后,点"start",服务器开始。程序自动加入系统服务,每次开机便会自动启动。
以上两步完成,一切OK!
温馨提示:内容为网友见解,仅供参考
第1个回答  2005-08-27
你建立的方式可能不对...
第2个回答  2005-08-27
那要看你共享上网方式怎么样的,如果是通过路由上网的话

那就在路由器设置21端口转发到192.168.0.156这台电脑,然后在192.168.0.156电脑上打开serv-u软件,输入的IP就是192.168.0.156都行了。

别人要访问你的ftp的话:FTP://你当前的IP
因为ADSL的 IP 是动态的 所以每次上网IP都不同

如果是通过代理服务器共享上网的话,那么设置就更加简单了,就在代理服务器上面安装SERV-U,然后IP填写你ADSL获取的IP

如何使局域网以外的电脑登陆上我的FTP呢?
如果通过http:\/\/能访问你的网站或FTP:\/\/能访问你的FTP服务器,那就成功了。重要提示:如果局域网内有多个用户想架设网站,那么注意在设置的时候,一个“Port In”端口只能为一个用户服务,例如,usera使用了“80”作“Port In“,那么他的网站就可以通过“http:\/\/”来访问,而userb就只能使用?.....

怎样能够让不在同一个局域网中的用户访问我的ftp
一:将你的FTP安到服务器上也就OK了 二:在服务器上安装端口映射软件,如PortTunnel等 你需要多花点时间去试验了,有的ADSL猫是号称有端口映射,但实质上关闭了该项功能,能不能成功那就要看你的网络硬件是否支持了.

...ftp服务器,为什么局域网中的其他电脑打开我的ftp服务器?
设置权限为所有人都可以进入 设置server IP为你在局域网中的子掩码。。人品问题,净身,上香,拜佛,来一发就可以了。。。

如何在公司局域网建立FTP共享文件夹让其他电脑访问到
你都在一台电脑上装上 server2003(2008好像也有) 系统这个系统就是 服务器系统在上面建立用户组 建立共享文件夹,设置FTP服务设置访问权限设置根目录 端口号 访问地址到时候 其他主机直接敲地址就能访问你的服务器上共享的文件夹了

如何有别的电脑登自己的ftp(高手回答)
1、局域网的话直接在浏览器输入ftp:\/\/IP地址即可 2、外网的话需要你那边有静态IP或者已经做过域名转换、端口映射

自己架设了一个FTP服务器,在局域网能访问。怎么能在外网也能访问呢?
1.首先保证路由的DMZ功能开启,作用是内网电脑可以被外网发现找到。2.下载花生壳、每步、金万维等动态域名解析软件,注册账号,申请域名,3.保证开始FTP软件的时候,动态域名解析软件处于开启状态,4.把用动态域名解析软件申请的网站地址告诉需要上传文件的人 ...

局域网其他电脑无法访问ftp怎么办?
1、把你和其他电脑的IP都用手动设置 主机是192.168.0.1 其他机器用192.168.0. X(12、检查目标电脑的防火墙设置3、你的机器是不是开了防火墙?在防火墙中设置把21端口打开4、建议你检测以下看看网内是否有病毒机器。

如何让其他班的电脑也可以访问我们班的ftp服务器?
需要考虑一个问题,两个班是否是同一个局域网。如果在同一个局域网,很简单,直接开启防火墙高级防火墙的21端口。如果不在同一个局域网,你需要有本地局域网的通讯权限,也就是本地路由器的权限,然后做一个端口映射,通过公网ip访问,你本地的ftp。

怎么在别的地方上自己家的FTP空间
首先在你的电脑上安装FTP服务端,配好后 如果你是直接拨号的话,在外面只需要输入你家的IP就能访问 如果是局域网的方式,你需要在路由器上映射端口21到你的电脑,然后才能用你家的IP访问 --- 请注意。首先要关闭你电脑上的防火墙,或者在防火墙上添加规则,允许21端口和你的FTP服务端程序通过网络...

如何使外网连接家里的FTP?
把ftp的端口映射到外网就可以了。具体就是用upnp映射。外部端口随便填,范围有提示的,但是要记住,外网连的时候要用这个端口连。内部地址直接填内部ftp服务器的内网ip,如果是路由器就填路由器的ip,端口填ftp服务器的端口,好像有两个端口,一个传送命令,一个传输数据。都要设置映射。好了,这样设置...

相似回答
大家正在搜