发信人: cream_huang(雨)
整理人: gzcsl(2001-12-10 17:49:05), 站内信件
|
DNS2GO 2.5 完全教程
很多网友都问我怎么架设自己的 Web 和 FTP 服务器。今天发现 DNS2GO 已经在 11.08 升级为 2.5 版本了。于是花了点时间找来了完全的图文并茂教程,并精心编辑整理了一下(如果没有的话,我可能也会打算自己写一篇发表;-). )。
之所以推荐,一来很多网友有这个兴趣,而且随着宽带的普及,网速已经不成问题了。二来,使用此 *.dns2go.com 的动态 IP 域名,可以很大程度避免像 M$ 等的“法律”滋扰。三来,这是完全免费的,有些网站虽然也提供这些服务,但只能试用,之后就伸手要钱了。
关于服务器架设,用 2000 Server 安装 IIS 5.x吧,方便管理。网速方面,网页浏览的话, ADSL 足以。FTP 方面,最好你也有免费/高速的空间作后盾。
需要留意的是,最好申请一个 *.126.com 或者 *.my163.com 虚拟域名,以便转向到你的服务地址中;还有可以申请多个 *.dns2go.com 的域名,同时捆绑地指向你的服务器 IP 地址,不过申请时要写同一个 email 地址。
以下是华军的介绍,不过华军至今还是提供 2.1.003 版本。
一般的拨号上网都是使用动态的IP地址,对于要架一个网站或是架设其它功能如Mail Server的网友来说,在DNS的设定上是很困扰的。DNS2Go正是要解决这样的困扰,他就像是个总机小姐一样,将你的电脑名称与IP作对应,将对你的主机名称的Request一律都依据你的动态IP转向到你的主机。
DNS2GO 动态网域名称帮你建立永久网址
对于拨号用户来说,由于每次拨号上网后,会由ISP根据DHCP(Dynamic Host Configuration Protocol)协议分配给用户一个动态(Dynamic)IP地址,一般用户每次上网所分配到的IP地址是不尽相同的。这样问题来了,当你建立起HTTP及FTP服务器后,由于是利用你每次上网分配到的IP地址工作,而偏偏每次上网时,又没有一个固定的地址,别人要连上你的主机是十分困难的,难道每次都要不厌其烦地告诉朋友你的IP地址吗?对于个人用户来说,甚少人会去付费申请固定IP,那么有没有更好的方法呢?免费的「动态DNS服务」可以说是专门解决这个问题的,它让用户能有一个固定的网域名称(DomainName),来对应每次上网分配的动态IP。如此一来,不论你的IP地址如何变动,别人便可透过你申请的固定DomainName,连上你架设的HTTP及FTP服务器。网上提供这类服务的公司很多,以下为大家介绍的DNS2Go,便是以速度快、名字易记来获得用户的「芳心」。
1、在下载DNS2Go客户端应用程序之前,你必须前往其官方网站http://www.dns2go.com先行注册登记,注册过程十分简单,只要填入一些个人资料即可。
2、注册完毕后,网页会带你到相关网页下载DNS2Go。
3、下载完毕后安装并执行DNS2Go客户端操作程序,会出现如上画面,提示你在使用软件前还须得到一个注册号码,在连线状态下,按「GetFREEKey」便会再次带你到DNS2Go网站,免费取得注册号码。
4、根据网页的指示选择一个你喜欢但又未被人登记的网域名称。
5、成功得到一个固定网域名称后,又要再填入一次个人资料(先前不是填过一次吗?现在又要人家填,这么快就忘了?)。
6、你的DomainName及RegistrationKey会寄到你提供的电子信箱中(别告诉我先前填了假电邮地址,如果是这样的话,现在又要考耐性,从头来过),将这些资料输入Registration的相关栏位中。
7、「Status」一栏可控制DNS2go的连接与否及显示IP地址等资料。
8、DNS2go可以设定连线及离线时如何转址,在Online时一般将其设定连结到每次上网的IP地址上。
9、但当Offline的状态时,你可以将它选择连结到其他网址。
10、「Options」可以设定让DNS2go更听话。
11、「Dialing」可以设定以日期及时间的任务方式拨号上网。
12、DNS2go会保存于系统文件中,于每次上网时与其提供的服务器保持连线,监视你每次上网的IP地址,自动追踪并将其与你申请的网域名称(如peterhome.dns2go.com)相对应。
13、以后别人只要用固定的http://peterhome.dns2go.com就可连接上你架设的网页服务器,尽管你上网时所分配的IP地址每次都不同,都不受影响。
14、同样道理,别人用固定的ftp://peterhome.dns2go.com也可连接上你架设的FTP服务器。
后记
由于个人用户极少每天24小时长时间开机,如果你架设的HTTP及FTTP服务器只是让人浏览网页或下载文件的话,始终不及将文件放到ISP或网上免费寄存空间来得实际。相信大多数个人电脑用户架设这些WebServer的动机,只是抱着学习及兴趣的心态,与自己熟悉的朋友互相交流心得或方便交流文件之用。最后要提醒大家的是,架设个人WebServer虽然好玩,但要注意利用软件提供的保安功能设定权限,及避免让陌生人进入,才不会让黑客有机可乘。
DNS2GO——用你自己的名字上网
引言
拨号上网的网民都知道,每次上网用的IP地址都是由ISP动态分配的,因此每次都不同。这样做当然有利于ISP充分利用手中有限的IP地址资源,但却给用户带来了一些不便,因为这就像一个人每天都必须换一个电话号码,让想找他的人无所适从。况且在有一些场合下都需要知道并且告诉别人你的IP地址,比如说你想与朋友做一个点对点的连接进行聊天、传送文件或者玩Internet游戏等等。
再比如,你的公司出于成本和安全性考虑,决定建立本地的Web、FTP、E-mail服务器,目的就是每天定时上网,供出差的同事在外地浏览本公司主页、下载文件以及发回邮件。目前我们对上述问题的解决办法通常是:运行Winipcfg查出自己当前的IP,然后用另一部电话告诉朋友。这时你应该看出拥有固定IP有多方便了吧。也许有人注意到,在我们上网的过程中,在需要输入访问地址的时侯,基本上都是用一个域名代替其IP地址,比如在浏览器中输入“http://www.sina.com”,而不是用它的IP地址。其实,这是利用了Internet上的DNS服务,也就是通过DNS服务器将你输入的域名转换为对应的IP地址。然而,要拥有自己的域名或者固定IP,要么你就去托管(或租用)服务器空间,要么就通过专线直接连至Internet,显然这对一般用户和中小公司而言,是难以承担也是没必要的。 那么怎样才能解决这个矛盾呢?答案就是动态域名解析——DDNS。DNS2GO就是能实现DDNS的软件之一,而且是最好用、功能最全的。
DNS2GO简介
DNS2GO是Deerfield.com公司继Wingate 4.0之后推出的新产品。DDNS的实现要依靠两个程序的协同工作,其一是服务端程序DNS2GO Server,该程序安装在Deerfield的主机Discovery.dns2go.com上,最终的域名解析工作由它来完成;其二是客户端程序DNS2GO Client,它安装在拨号上网用户的计算机上。它的作用在于:一旦用户上网,它就取得当前的IP并传送给服务器。这样一来,只需从Deerfield申请一个域名,然后将申请到的域名告诉你的朋友。以后只要你一上网,你的朋友就可以通过这个域名找到你了。
申请域名
域名可以到DNS2GO主页http://www.dns2go.com去申请。申请过程中要输入自己的名字、Email,然后在十几个免费域名中选择一个自己中意的,大致的样式是***.DNS2GO.COM。之后在“***”的位置给自己的计算机起个Internet上的名字,比如:Myweb、Myftp,或者用你自己的名字也行。这样,只要你在网上,你的朋友就可以通过***.DNS2GO.COM的域名找到你了。
域名申请好后,接着你要填写关于你申请的域名的相关信息(Profile),包括站点简介、说明、分类,是否将自己的域名显示在DNS2GO社区里,你的计算机上安装了何种服务器软件以及申请哪种增值服务等。最后,你会收到一封E-mail,里面有一个注册码,就是注册DNS2GO时输入的那个,这时就可以下载客户端程序DNS2GO.EXE了。
关于增值服务(Value Added Services)
上文提到的增值服务是Deerfield为本地计算机安装有E-mail服务器的用户而开设的。具体有如下几项:
1.No Email Routing
此项为用户在申请域名时的默认设置。该项服务为免费,但用户计算机不在线时就无法收到其他人发来的邮件。
2.POP Forward
POP转发,即用户可以指定一个24小时在线的POP服务器,这样当用户计算机不在线时,Deerfield自动将发给该用户的邮件转发到指定的POP服务器上。
3.SMTP Routing
SMTP路由发信,即当用户不在线时,Deerfield先将发给该用户的邮件暂存在自己的服务器上,一旦该用户上网并收到来自DNS2GO客户程序的传送请求,就将存储的邮件直接发给该用户计算机上的邮件服务器。
4.POP Routing
POP路由收信,即当用户不在线时,Deerfield先将发给该用户的邮件存储在自己的服务器上,然后该用户可以随时上网并通过本地Email服务器或Email客户程序(如:outlook express)收回邮件。
以上的2-4项服务因为都要占用Deerfield的服务器空间,所以均要收费,但可以有一个30天的试用期。收费标准大约是$70/6MB/年。
使 用 手 册
1.安装
首先拨号上网,然后运行下载的安装程序。在图-1中选择要安装的组件,其中DNS2GO Client是必选项。如果用户通过局域网代理服务器上网,则可以在代理服务器上安装下一个组件“DNS2GO网关扩展程序”。注意:这里所说的代理服务器仅指通过TCP Mapping方式进行代理的代理服务软件,如WinGate 2.0,不包括NAT型的代理服务软件(如SYGate)或LSP型的(如使用WGIC的WinGate3.0/4.0)。
在图-2中指定用户计算机上网的方式:“Direct…”为直接方式(通过SYGate、WGIC上网也在此类);“…proxy…”为使用TCP Mapping方式。
2.注册
安装完毕后直接进入DNS2GO主界面中的注册页,如图-3。在Domain Name栏中输入申请好的域名,Registration Key栏输入注册码,之后点击“OK”。这时DNS2GO客户开始与远程服务端程序通信,稍后主界面将自动缩小为任务栏上的“升空火箭”图标,表示注册成功,用户就可以使用申请的域名了。如果你在本地计算机上装了Web服务器,这时可以打开浏览器并输入你申请的域名。怎么样,看见你的主页了吧? 3.程序界面
状态页(Status)
DNS2GO Service Connection:当前与DNS2GO服务器的连接状态或上一次发生的错误。
Connect/Disconnect:手动连接到DNS2GO服务器或断开连接。
Internet Connection:当前与Internet的连接状态。
Details:
①Domain Name:用户申请好的域名。
②Domain Status:DNS2GO服务器如何处理指向用户域名的访问请求。在“连接”页中指定。
③Heartbeats:DNS2GO客户程序发送给DNS2GO服务器的信息包数目。DNS2GO客户程序每隔一段时间就发送一个heartbeat(心跳)信息包给DNS2GO服务器,通知服务器以下信息:用户计算机仍然在线、用户计算机当前的IP地址。
④Time On-line:用户计算机在线的时间。
连接页(Connection)
已与DNS2GO服务器建立连接时:
①Point my domain to my current IP address:用户与DNS2GO服务器连接成功后,服务器即将用户申请的域名绑定至该用户的当前IP地址,这样,Internet上的其他用户能通过此域名访问该用户的计算机。
②Set my IP address to:将域名绑定到其他的IP地址。
③Redirect web requests(with a www prefix)to this port:启用HTTP转发功能。这时其他用户发过来的HTTP请求(标准端口:80)被自动转发到指定端口(例如:8080)。如果用户的web服务器被安装在非标准端口,应在此进行相应设置。
未与DNS2GO服务器建立连接时:
①Send the visitor a web page that tells them I am off-line:用户当前未与DNS2GO服务器建立连接时,其他人如果访问该用户域名,DNS2GO服务器会发给其一个WEB页面告知被访问的用户当前不在线。
②Point my domain to this URL:其他用户的访问请求(仅限于HTTP协议)被转发到指定的WEB页面(URL)。
③Set my IP address to:其他用户的访问请求被转发到指定的IP地址。如果指定地址为0.0.0.0,则拒绝所有的访问请求。
选项页(Option)
Use Proxy Server:
如果用户计算机是通过代理服务器的TCP Mapping方式使用DNS2GO客户端程序,则应选此项;但如果是通过NAT(如Sygate)或LSP(如本地计算机安装了Wingate3.0/4.0的WGIC)的,则不选。
①Proxy Address:代理服务器的IP地址(如:192.168.0.1)。
②Port:DNS2GO客户程序通过该端口与代理服务器建立TCP Mapping。
③Gateway Extensions:如果代理服务器上安装了网关扩展程序,则在此进行设置。网关扩展程序包含在DNS2GO的安装程序里,但它必须安装在代理服务器上。DNS2GO客户程序通过网关扩展程序得到代理服务器当前是否上网的信息,从而实现自动与DNS2GO服务器建立连接或断开连接的功能,如图-7。
Check Gateway Status Before Attempting DNS2Go Connection:试图连接到DNS2GO服务器前先连接到网关扩展程序,查询代理服务器状态。如果代理服务器不在线,DNS2GO客户的查询不会导致代理服务器拨号上网;如果代理服务器在线,则自动连接至DNS2GO服务器。
离线)或On-line(在线)。假设为离线时,DNS2GO客户将不做连接的操作;假设为在线时,DNS2GO客户仍然试图连接至DNS2GO服务器。前者为建议选项。
Gateway IP Address:网关扩展程序所在IP地址,应与代理服务器为同一地址(如:192.168.0.1)。
vi.Port:网关扩展程序侦听DNS2GO客户查询请求所使用的端口。
Run DNS2GO as a service:
将DNS2GO设置为系统服务,即在开机时自动运行,关机时才关闭。
Enable Event logging:
启用日志功能。
Auto connect to and disconnect from the DNS2Go service:
一旦用户计算机上网,DNS2GO客户就自动连接到DNS2GO服务器;一旦用户计算机下网,DNS2GO客户就断开与DNS2GO服务器的连接。如果用户计算机通过代理服务器上网,并希望使用此功能,必须在代理服务器上安装网关扩展程序。
Re-attempt connection failures X times:
与DNS2GO服务器连接失败时,重试的次数。
Show splash screen on startup:
启动DNS2GO客户程序时,在桌面显示一闪而过的窗口。
Transfer Email:
如果用户在申请域名时选择了第三项增值服务,则在此进行相应设置,如图-8、图-9,其中图-9中显示了DNS2GO客户成功连接到远程邮件主机且邮件传送已经开始。
①Mail Host:Deerfield为用户存储邮件的服务器名(mail.dns2go.com),端口为25。如果通过mapping代理上网,则应写入代理服务器的IP地址(如:192.168.0.1)及mapping端口(如:1025)。
②Transfer Mail Automatically When I Connect to the Internet:当DNS2GO客户程序侦测到用户已上网时,自动发送一条请求给mail.dns2go.com,要求其将存储的邮件传送过来。
③Transfer Now:手动发出传送请求。
拨号调度页(Scheduled Dialing)
用户可在这里指定DNS2GO客户在一周内的哪几天的哪个时间段,使用指定的拨号网络连接自动拨号上网。
时间同步页(Time Sync)
这里列出了几个Internet上的时间服务器,供用户校正本机时间。
注册页(Registration)
Tell A Friend:
以Email的方式通知朋友你申请的DNS2GO域名。
Get Free Key:
如果遗失了注册码,通过此功能可以再次得到,但要输入第一次申请时的个人信息。
Ground Control:
此功能让用户在线修改申请使用域名的profile、增值服务等。
---- 如果爱有原因,那就不爱了;
如果爱有目的,那也就不爱了;
如果爱可以解释,如果爱合情合理,那么爱也就不复存在了。
<img src=http://uh1.gz.163.com photo?name=cream_huang> |
|