找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 298|回复: 0

内网 IP 建 FTP 服务器详解

[复制链接]
发表于 2006-5-23 08:50:00 | 显示全部楼层 |阅读模式
 很多朋友想建ftp服务器,在Internet上共享自己的资源,但由于内网没有公网IP,无法实现。其实,内网IP也可以建ftp服务器的。这个文章只是给大家提供做FTP服务器的思路,实际操作起来会有很多困难的。

  第一步:首先当然要安装d2g client,申请一个动态域名解析了,你可以到它的官方网站下载到,地址为:http://www.deerfield.com/download/dns2go/
  下载后你可以把它安装在你的局域网服务器或者客户机上都可以。一路回车安装完后,按提示,注册一个新的域名: **.dns2go.com 。注册好后,如果一切正常,你的d2g客户端便已经工作了,可以对你的静态或动态IP地址解析了。
  其实,申请动态域名解析不仅仅dns2go一种方法,其它还有花生壳、动态主机等等。如果有静态IP,则可以不用申请动态域名解析,直接用IP地址即可。

  第二步:但是,现在的d2g只能映射你局域网服务器的IP,外部并不能访问你的机器。
现在你需要一个端口映射软件。推荐一个小巧实用的工具: portTunnel
  这个是软件界面。“PortTunnel”(中文意思叫“端口通道”),由SteelBytes出品,目前已经完全免费了!它的设置极其简单,可以运行在所有的Windows平台上。
  下载地址:
    http://www.steelbytes.com/download/PortTunnel_CH.zip (中文)
    http://www.steelbytes.com/download/PortTunnel_ENGUK.zip (English)
  假设我是一个局域网用户,我的内部IP地址是10.10.10.10,我是通过指定网关10.10.10.1上网的,我在自己的计算机上安装了“动态IP解析”软件和WEB服务器还有FTP服务器准备开一个网站和FTP服务器。以下是我的设置过程:
  1. 到我的网关(代理)服务器10.10.10.1 上安装“PortTunnel”软件(拷贝即可)
  2. 针对我需要的WEB服务进行配置,点击“Add”按钮,然后配置:点“OK”按钮保存。
  注意:图中Port In填的端口号是80,这样填的前提是网关(代理服务器)上没有WEB服务器在运行,否则请更换其它端口,例如“8080”(在这种情况下,用户必须通过http://<;你的域名>080来访问你的网站。)
  3. 针对我需要的FTP服务进行配置,点击“Add”按钮,然后配置:点“OK”按钮保存。
  注意:图中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就只能使用其它“Port In”端口了,例如“8080”,他的网站只能通过“http://080”来访问了。FTP服务器的道理也是一样。
    添加后,点"start",服务器开始。程序自动加入系统服务,每次开机便会自动启动。以上两步完成,一切OK!好了,现在可以用你申请的 “d2g域名:监听端口” 来访问你的机器了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|KJBBS Inc.

GMT+8, 2025-4-27 20:14 , Processed in 0.036552 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表