在内网IP建FTP服务器
2008-11-24 00:00:00 来源:WEB开发网很多朋友想建ftp服务器在Internet上共享自己的资源,苦于没有公网IP,无法实现。其实,内网IP也能够建ftp服务器的。
第一步:
首先当然要安装d2g client,申请一个动态域名解析了,您能够到他的官方网站下载
下载后您能够把他安装在您的局域网服务器或客户机上都能够。
一路回车安装完后,按提示,注册一个新的域名: **.dns2go.com
注册好后,假如一切正常,您的d2g客户端便已工作了,能够对您的静态或动态IP地址解析了。
其实,申请动态域名解析不但仅dns2go一种方法,其他更有花生壳、动态主机等等。假如有静态IP,则能够不用申请动态域名解析,直接用IP地址即可。
第二步:
但是,现在的d2g只能映射您局域网服务器的IP,外部并不能访问您的机器。
现在您需要一个端口映射软件。
“
推荐一个小巧实用的工具: portTunnel
配合在局域网内架设网站的利器 --- PortTunnel介绍
这里向大家推荐一款工具,能够帮助大家轻松搞定“端口映射”。这款工具叫“PortTunnel”(中文意思叫“端口通道”),由SteelBytes出品,现在已完全免费了!他的配置极其简单,能够运行在任何的Windows平台上。
好了,让我们来实际x作一番:
假设我是个局域网用户,我的内部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就只能使用其他“Port In”端口了,例如“8080”,他的网站只能通过“http://:8080”来访问了。FTP服务器的道理也是相同。
附:
这里,Port In是要监听的端口,port out是要映射的端口。比如您想监听服务器的88端口,映射到您的机器的80端口,这里的port in便是88,port out便是80。默认的FTP端口是21,假如想开FTP服务器,这里能够是21。
添加后,点"start",服务器开始。程式自动加入系统服务,每次开机便会自动启动。
以上两步完成,一切OK!
好了,现在能够用您申请的 “d2g域名:监听端口” 来访问您的机器了。
动态域名域名能够按需申请
- ››FTP服务器的防火墙通用设置规则
- ››在内网免费建立外网也可以访问的个人Ftp服务器,
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
- ››FTP文件上传与下载
赞助商链接