动态ip做ftp server的方法) ?9 Y3 k1 B; M9 [, e1 ^( h
原理是利用互联网上的DNS解析器来进行自动转换,利用虚拟域名指向随机的动态IP。(类似于只支持HTTP协议的免费域名,比如网易) 3 i0 N4 K1 s8 R' W3 L
似乎国内还没有公司提供免费的DNS申请以及解析服务,英文的有一些,以比较有名的www.dyndns.org为例加以详细说明。
4 ^" y# ^7 Q+ n, p- Y" L1 e具体方法如下(step by step):
" O0 \0 F! c$ | U6 W4 F& v- |1、登陆 http://www.dyndns.org/ 点击页面右边的 'Services' 中的 'Members NIC' 。
+ }, Q" [) f# d2、点击左上角的 'New Account',然后阅读协议(如果你有兴趣的话),点协议最下面的 'Agree' 。
# K/ v" _2 g- ` ?6 Z; w8 _+ A" }3、可以创建账户了,在 'NIC Username Requested' 后面填入你打算使用的用户名(该用户名并不决定FTP域名),比如 'oursm' 在 'E-Mail Address' 以及 'Confirm E-Mail Address' 输入你的Email地址,由于密码会通过邮件发送,最好使用国外的免费邮件(比如hotmail),以免丢信。点Create Account。 ' G8 p) I/ ?7 e' G. u
4、如果该用户名和邮件地址没有人注册过,会显示 'Checking username... OK' 'Checking e-mail... OK ' 'Everything looks good, creating account. ' 表示注册成功。必须在48小时内到邮箱中获得密码返回这里完成注册。
% b9 a9 x& p( w, [2 O: i7 {! [5、登陆邮箱获得密码(最好使用其它窗口。在信中,密码很明显,一般是**-**-***的形式),点原窗口右边的小字 'login' 在弹处框中输入账号、密码。
: P W- d4 u" h6、在 'New Password' 'Confirm Password' 修改密码,点 Change Passwd。在弹出框中输入用户名以及新密码,至此注册完成。
( [; ?( g F& P! Y7 g/ X9 \7、开始创建个人FTP域名。点右边的 'Dynamic DNS' ,再点右边的 'Create New Host' ,在 'Hostname' 中输入希望使用的域名前缀,比如 'oursm' 后缀建议选择dyndns.org ,便于以后自动更改地址。其他几个框都保持原状,点 'Add Host' 如果域名无人注册过,会
2 n. r& j! D' [1 C+ B. K显示 'Hostname Created' 表示创建成功,即时就可以使用该地址。 # V- W0 J7 N5 L! i: G4 J2 x
8、每次启动后修改域名指向。可以再次访问该地址以作修改,不过如果每次都这样,很快会累死。推荐使用客户端程序自动修改,www.dyndns.org就有许多,我使用dynamic dns client 4.0,下载地址 ftp://61.128.193.188/soft/soft_server/dyndns4.zip 最新版本已经有5.0.9了。下面介绍4.0版本的使用方法。
5 v, o8 V) Z% d7 G' _6 `9、安装结束后修改 'Options' 菜单中 'Preferences', 修改 'IP Detection' 中的 'configure' 如果 'All system ip' 中有两个IP的话,把 LAN ip移动到右边的栏中。(这样左右都有lan ip,如果你出现三个或者更多的IP,咱们再讨论,理论上应该不会) 修改 'Connection Type' 为自己的上网方式。其他不变,save|close。 ' v4 f, t0 A* n) ]) N; D" ^; Q
10、修改 'Options' 菜单中 'Configure services' ,在 'services' 下拉菜单中找到 'DYNDNS' 右边选中 'Active' ,'DNS NAME' 'USER NAME' 'PASSWD' 分别填入。(比如'oursm.dyndns.org' 'oursm' '******') 'Save Changes' 'close' & l' \/ f' `, K z2 H9 T6 h
11、手动把该软件加入到启动菜单中,一切搞定。当然,如果你不打开serv-u的话,还是没人能进来:)
2 R- s D. Q& l2 I) o( M E, q: S) x) x+ z, X& p! D
|