操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

构建用户本地DNS系统

2004-4-7 网友评论 0 条 点击进入论坛

作者:笨笨熊 

  上网浏览,当我们在IE地址栏里键入目标网站的域名时,它会很快被解析成对应的IP地址,然后才能通过该IP建立与WEB服务器的连接。实际上在我们发送请求以后,浏览器并非直接找到负责解析域名的DNS服务器,而是在Windows系统目录下查找一个叫做HOSTS的文件,这个文件就是我们所说的“本地DNS系统”。

  一、认识HOSTS文件

  首先打开系统盘下的Windows文件夹,然后在里面找到一个叫Hosts.sam的文件,一般情况下,这个文件是一个系统不能自动识别的程序文件。在这里可以先使用记事本打开它,办法是按住SHIFT键在该文件上面右击选择“打开方式”项,如图

  Hosts.sam文件中,最前面的内容为该文件的作用和相关的使用说明,其中每行代表着一个记录项目,每个不同的记录由三个部分组成:IP地址,域名和注释内容,如文件中提供的两个例子:

  102.54.94.97 rhino.acme.com # source server
  38.25.63.10 x.acme.com # x client host

  需要注意的是,IP与域名之间必须用空格隔开,解析注释内容用“#”同前两项分隔开来,你可以把经常访问的网站对应的IP和域名都录入进去,这样在网速很慢的情况下,可以极大的提高连接速度!

  二、手工维护Hosts文件

  好在我们上网经常光顾的网站毕竟是有限的,因此通过手工添加的方式来维护也可以理解,这时首先需要获取域名的IP地址,你可以通过windows系统下的PING命令实现:

  “开始”-“运行”,键入类似下面的命令,如图

  其中命令后面的参数“-t”,可以保证PING程序在用户不强迫关闭的情况下始终连接,如果没有它的话,可能你还没有看清楚IP地址,窗口已经自动关闭了,建议使用。

  然后你就可以在HOSTS文件里按前面介绍的格式敲入了,完成后保存退出,同时重新启动计算机有效。不过毕竟手工键入有些太过麻烦,并且对一些时常自动改变IP地址的网站来说,也不太实际。下面我们介绍两个风格各异的专业IP维护工具,通过他们可以更灵活的对HOSTS文件自动维护!

  三、通过Speeddns维护

  Speeddns是一款国产的网络加速工具,其前身为大家熟知的GetIP软件,通过它你可以在本地快速解析IP地址,从而加快浏览速度。并且提供了更方便的HOSTS文件窗口管理界面。

  下载完成以后,单击可执行文件speeddns.exe,开始安装。安装完毕系统会在桌面创建一个快捷方式。操作界面如图:

  选中最上的“解析”选项卡,在URL地址栏里输入目标域名,单击右边的“解析”按钮,这时在下面的IP地址栏里会很快显示对应域名的IP,并弹出将其加入本地域名系统的提示框,当然你必须保证在线状态。(需要注意的是:解析两字的颜色自动变为蓝色)


 

[下一页]


 

  如果需要解析的域名过长不方便记忆的话,可以先在浏览器的地址栏里找到它,然后通过Speeddns的“放大镜”工具将它粘贴过来,方法是鼠标按住上图中的“放大镜”不放并拖拉到地址栏的上方,这时域名会立即显示在URL输入框中,松开鼠标同样单击“解析”按钮,完成后单击“导入”按钮将它添加到Hosts文件中。

  另外这里还提供了一个“Hosts文件管理器”,单击“管理器”选项卡,你会发现刚才解析的全部域名记录都被放在里面了,如图

  右击其中某个记录修改相应的简称和备注信息,一旦简称启用了,我们就可以通过在浏览器地址栏里输入该简称名达到访问对应IP的目的。比如可以设定简称为“pconline”访问太平洋电脑信息网。如图

  应用简称在某种程度上可以加快我们的上网速度,此外选择“访问”将启动浏览器打开该地址页,“更新”重新建立链接检查当前IP是否正确。

  单击“设置”选项卡进行更详细的参数配置,如图

  勾选“起动程序时不检测网络连接情况”,Speeddns启动后不检查当前是否连线,而“自动截获当前浏览URL的IP值”可以说是个不错的功能,避免手动解析的不便,建议IE用户使用。至于后面的“并发线程数”“解析重试次数”可以使用默认值以获得最佳效果。

  退出Speeddns使前面添加或修改的记录生效!如图

  单击“是”确认修改Hosts文件内容,然后你就可以到windows目录下看看了!

  四、通过Fastnet实现

  Fastnet同样是一个用来加快网络浏览速度的免费软件,同前面的Speeddns一样,他可以使你拥有一份储存在电脑硬盘上的IP地址清单,从而大幅度的减少在DNS查询上浪费的时间。此外在Fastnet安装完成后,默认提供了大约700多个对应IP地址清单,并能够直接汇入windows目录下的同名文件,另外还包括了许多额外的功能。

  下载完成后你能够看到一个Fastnet99.zip的压缩文件,解压缩到一个新目录中找到setup.exe,顺序完成安装,启动后如图所示:

  象前面的Speeddns一样,最小化后它会自动隐藏到系统状态栏里。单击“Add”选项卡可以手动的将指定IP地址添加到Hosts文件列表中,如图


[下一页]


  注意对应上面的两个单选钮项“Find IP”和“3 field entry mode”我们可以通过两种方法来完成域名解析,只选择“Find IP”项,在下面的地址输入栏里键入目标域名,如果需要同时解析多个对象,可以在完成一个后,按下CTRL+Enter组合键,接着录入下一个对象,使用右边箭头上下滚动查看。然后单击“Start”开始。完成后会按顺序全部显示在最下的Results窗口中。

  另一种方法就是同时还要选择“3 field entry mode”项,这时域名形式会被分成独立的三部分,如图

  Root:输入www或ftp的传输类型;
  Server name:服务器名称,如pconline,51step等;
  Domain:不同的域名形式,如com,net,org等。

  这种添加的方法在同时解析多个地址时减少了重复键入相同信息的麻烦,同样单击“Start”开始。

  与Speeddns不同的是,这里我们还可以进行逆向操作,即通过获取到的IP地址反查它所在的域名信息。选中“Find URL”项,如图

  在IP range(IP地址范围)里分别输入起始IP地址和结束IP地址,单击Start开始查询。当然你可以使用同一地址。

  单击“Edit”选项卡,可以直接对系统下Hosts文件中的记录进行修改,删除等操作,如图

  注意如果在启动以后,Hosts文件被修改了,Fastnet会提示你是否恢复原来的设置内容还是导入新信息。

  单击“Bookmark”选项卡,还可以对浏览器收藏夹中保存的地址进行扫描,完成后自动记录到Hosts文件中,如图

  这里没必要手动的查看具体的收藏夹存在目录,单击“Search the registry”即可通过搜索注册表的方法定位收藏夹的位置,包括IE,Netscape,Opera三种浏览器类型。单击“Scan”开始扫描。

  和Bookmark一样,History选项卡能够将历史记录中的地址扫描并添加到Hosts文件中,如果你使用的是IE浏览器,直接选中“Analyze the IE cache”即可,如果你使用的是IE以外的Netscape,Opera浏览器还必须通过下面的“Search the registry”找到历史文件夹的位置,然后单击“Scan”扫描完成。

  现在进入“Edit”选项卡窗口,查看Hosts里导入的收藏夹和历史记录对应地址。

  此外,对于一些时常改变IP地址的网站,除了定期更新其IP地址信息外,你还可以通过“Ignore”功能把它在列表中忽略掉,“Options”-“Ignore list”,如图

  键入域名以后,单击Add按钮加入列表。关于Fastnet更多的选项设置这里就不介绍了,感兴趣的话可以进入菜单“Options”-“Preferences”自己试试!

  通过上面两个本地域名系统的专用维护工具,我们可以建立高效的网络浏览环境,充分享受冲浪的新感觉!

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 用户名: 密码:
  匿名发表
今日推荐
技术文库(共有 45972 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
移动开发
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail