分类

安卓应用安卓游戏攻略资讯

组网技术

DNS2GO虚拟DNS服务也疯狂

作者:佚名 来源: JZ5U整理 日期:2005-8-20 22:39:14
对于拨号上网的用户来说,他们的主机在每次上网时的IP地址都是发生变化的,因此要想在拨号主机上创建服务器的话,在DNS的设定上是很困扰的。而DNS2Go程序正是为了实现动态域名解析的功能而出现的,它可以将用户计算机的名称与IP地址作对应,将对用户主机名称的访问一律都依据用户的动态IP地址转向用户主机。不过该程序要实现对域名的动态解析,还要依靠两个程序的协同工作,其一是服务端程序DNS2GO Server,该程序安装在Deerfield的主机Discovery.dns2go.com上,最终的域名解析工作由它来完成;其二是客户端程序DNS2GO Client,它安装在拨号上网用户的计算机上,它的作用在于每当用户的主机与因特网连接时,DNS2GO程序就会利用该客户端程序将用户主机当前的IP地址传送给服务器,并将此IP地址映像给自己主机的域名。

为了能成功实现动态域名解析服务,大家首先必须到DNS2GO主页http://www.dns2go.com,去申请一个格式为http://www.yourname.dns2go.com格式的域名。这样,只要用户在网上,用户的朋友就可以通过这样的域名找到用户了。域名申请好后,大家接着要填写关于申请的域名的相关信息,内容包括站点描述、简要说明、站点类型等,以及是否将自己的域名显示在DNS2GO社区里;填写好所有信息后,用户将会收到一封电子邮件,该邮件里面有一个注册码,后面大家需要使用到该注册码来注册DNS2GO软件的,接下来大家就必须要下载DNS2GO客户端程序了。

安装与注册

在安装该程序之前,大家应该首先拨号上网,然后执行从网上下载下来的安装程序;当程序提示用户选择要安装的组件时,大家必须确保选中DNS2GO Client选项;要是用户通过局域网代理服务器上网的,那么可以在代理服务器上安装下一个组件“DNS2GO网关扩展程序”,这里所说的代理服务器仅指通过TCP Mapping方式进行代理的代理服务软件!安装完毕后直接进入DNS2GO主界面中的注册页,如图1所示。在Domain Name栏中输入申请好的域名,Registration Key栏输入注册码,之后点击“OK”。这时DNS2GO客户开始与远程服务端程序通信,稍后主界面将自动缩小为任务栏上的托盘图标,表示注册成功,用户就可以使用申请的域名了。要是大家在本地计算机上装了Web服务器或者其他服务器,就能在该计算机上发布信息了。


图1


打开如图2所示的程序界面,该界面主要是由七个标签页面组成的,下面就对这些标签页面的各种设置进行分别说明:


图2


状态查看

用鼠标左键单击Status标签,在这个标签的DNS2GO Service Connection设置栏处,用户可以了解到当前与DNS2GO服务器的连接状态或上一次发生的错误;用鼠标左键单击这里的Connect/Disconnect按钮,就可以手动连接到DNS2GO服务器或断开与指定服务器的连接;Internet Connection设置栏显示的是当前与Internet的连接状态;在该标签页面的Service Summary处,大家可以详细了解到有关服务器的若干细节问题,包括用户申请好的域名是什么,DNS2GO服务器如何处理指向用户域名的访问请求,DNS2GO客户程序发送给DNS2GO服务器的信息包数目,DNS2GO客户程序每隔一段时间就发送一个heartbeat(心跳)信息包给DNS2GO服务器,另外还提示用户计算机是否仍然在线、用户计算机当前的IP地址是什么、以及用户计算机在线的时间是多长等信息。

服务设置

在主操作界面的Service Settings标签页面中,大家可以选中Point my domain to my current IP address(如图3所示),这样用户与DNS2GO服务器连接成功后,服务器即将用户申请的域名绑定至该用户的当前IP地址,那么Internet上的其他用户能通过此域名访问该用户的计算机;要是大家选中Set my IP address to这个选项的话,用户可以将域名绑定到其他的IP地址上;该界面的Redirect web requests(with a www prefix)to this port选项是用来启用HTTP转发功能的,要是选中这个选项的话,这时其他用户发过来的HTTP请求(标准端口:80)被自动转发到指定端口(例如:8080),要是大家的web服务器被安装在非标准端口,应在这里进行相应的参数设置。


图3


程序选项

在Option标签页面中,大家还可以对DNS2GO程序的其他功能进行设置;例如在如图4所示的标签页面中,如果我们选择了Run DNS2GO as a service选项的话,就可以将DNS2GO程序设置为系统服务,也就是说在开机时自动运行,关机时系统才自动关闭;要是想启用日志功能的话,可以将Enable Event logging这个复选项选中;如果选中Auto connect to and disconnect from the DNS2Go service的话,那么一旦用户计算机上网时,DNS2GO客户就自动连接到DNS2GO服务器;一旦用户计算机下网,DNS2GO客户就断开与DNS2GO服务器的连接。如果用户计算机通过代理服务器上网,并希望使用此功能,必须在代理服务器上安装网关扩展程序。Show splash screen on startup选项的功能是启动DNS2GO客户程序时,在桌面显示一闪而过的窗口;在Automatically re-try service connections XXX times设置栏处,大家可以设置与DNS2GO服务器连接失败时,重试连接的次数;在Minimize to system tray upon startup设置项处,大家可以设置该程序在启动以后自动以系统托盘图标的方式退回到后台运行。


图4


该程序的其他标签页面都是一些次要的功能设置和参数设置,对整个程序的应用没有多大影响,笔者在这里也就不累述了。如果你也是一位拨号用户,想在家中实现服务器功能的话,不妨使用该软件来试试!

展开

文章推荐

应用推荐

网友评论