2009.11.24 by sfufoet

Acrylic – 缓存 DNS 的解析

67

感谢 est 的推荐。

Acrylic 是一个可以把 DNS 的解析缓存到你的电脑上的小工具。下面是名词解释,高手请直接看下一段。DNS(Domain Name server 域名服务器)可以把我们在浏览器地址输入的域名(如http://appinn.com)解析为便于机器识别的 IP 地址,这样浏览器才能获得网页。

DNS 解析一个域名大概需要 几毫秒到 1 秒,把 DNS 的解析缓存到电脑上,意味着每次访问一个网站就可以节省一秒左右。别小看这一秒,日积月累下来就可怕了。而且,当 DNS 出现故障的时候,我们几乎不会受到影响,因为有缓存。

Acrylic   缓存 DNS 的解析[图] | 小众软件 > net

首先从文末下载 Acrylic,解压之后,需要简单配置一下。

  1. 打开运行对话框(Win + R),输入 cmd 回车。
  2. 在出现的命令行提示符窗口输入 ipconfig /all 回车。
  3. 找到 DNS Servers 后面两个 IP 地址并记下来,比如是 212.216.112.112 和 212.216.172.62
  4. 然后打开 AcrylicConfiguration.ini,把这两个 IP 地址填到 PrimaryServerAddress= 和 SecondaryServerAddress= 后面。就是这样:PrimaryServerAddress=212.216.112.112 和 SecondaryServerAddress=212.216.172.62。
  5. 保存之后,双击 StartService.bat,出现 press any key to contine 时,按下回车即可。
  6. 修改你的本地连接里面的 DNS 地址:在控制面板找到网络连接,选中 TCP/IP,点击属性,勾选使用下面的 DNS 服务器地址,在首选 DNS 服务器里输入 127.0.0.1。(如图,@sfufoet 我的 Win7 是英文版的。。)

大功告成。要卸载的话,就双击 StopService.bat,另外,更详细的设置请自行研究 AcrylicConfiguration.ini。

小众软件下载 下载(186.9 KB): uushare|官方网站|来自小众软件|skydrive|Go Aruna|dropbox

update: est 说:这个东东支持超大hosts,而且支持通配符。

tmp 留言推荐:FastCache 不错,可以直接编辑 DNS 条目,保存期限,托盘提示图标,log 记录,还可以自动配置,统计的信息也很完备。
DnsSpeeder 也不错。

40 Comments:

  1. 1. longlong4321 said on: 2009/11/24 23:56

    沙发?

    回复

    Gavatar | 小众软件

    按你的方法设置那个属性,但是感觉不出来快了。

    回复

    Gavatar | 小众软件

    @longlong4321, 1秒而已,能快多少呢?这个靠日积月累的啦。。。

    sfufoet reply on 十一月 25th, 2009,00:06:

    Gavatar | 小众软件

    @longlong4321, 这下不怕高墙再搞DNS污染了

    yaochaos reply on 十一月 25th, 2009,21:17:

    Gavatar | 小众软件

    @longlong4321, 怕被墙奸?可以带Tor啊。本来就不惧高墙。

    longlong4321 reply on 十一月 25th, 2009,22:04:

    longlong4321 reply on 十一月 25th, 2009,00:05:

  2. 2. HelloBeauty said on: 2009/11/25 00:00

    板凳。。这个好,我们学校教育网DNS服务器老抽风

    回复

    Gavatar | 小众软件

    @HelloBeauty, 同感

    回复

    sorfans reply on 十一月 25th, 2009,05:59:

  3. 3. HelloBeauty said on: 2009/11/25 00:25

    缓存文件保存在哪的?AcrylicHosts.txt?

    回复

  4. 4. tmp said on: 2009/11/25 00:31

    FastCache不错,可以直接编辑DNS条目,保存期限,托盘提示图标,log记录,还可以自动配置,统计的信息也很完备。
    DnsSpeeder也不错。

    回复

    Gavatar | 小众软件

    @tmp,

    不错的东东,收下了。呵呵。

    回复

    est reply on 十一月 25th, 2009,02:05:

    Gavatar | 小众软件

    @tmp, FC不会用。

    回复

    蓝蓝小雪 reply on 十一月 27th, 2009,05:58:

    Gavatar | 小众软件

    @tmp, 我在vista上运行FastCache,在tray里面看不到图标(但空了一个位置),在上面鼠标左右键点击都没有反应,没法进行配置,不知道什么原因

    回复

    Gavatar | 小众软件

    @aleung, 相同的问题……

    DemoJameson reply on 十二月 4th, 2009,18:35:

    aleung reply on 十一月 30th, 2009,15:32:

  5. 5. Cloudream said on: 2009/11/25 01:49

    Firefox 3.5 Google Chrome都支持dns prefetch

    回复

  6. 6. est said on: 2009/11/25 02:19

    其实我推荐这个软件的目的是。。。。这个东东支持超大hosts,而且支持通配符。。。。。。。大家知道访问一些网站是非常需要通配符的。。。。

    回复

    Gavatar | 小众软件

    @est, 如此说来,这个软件的原理就是改写hosts文件吗?

    回复

    sorfans reply on 十一月 25th, 2009,06:01:

    Gavatar | 小众软件

    @est, 原来如此,推墙专用啊

    回复

    unixhater.com reply on 十一月 25th, 2009,09:23:

  7. 7. 風の傷 said on: 2009/11/25 07:58

    支持IPv6的解析吗?

    回复

    Gavatar | 小众软件

    @風の傷, 最后提到的DNSspeeder支持IPV6。教育网,我用Acrylic不好使。DSNspeeder的那个好用。

    回复

    Gavatar | 小众软件

    @ifisky, 好的 我试试

    風の傷 reply on 十一月 25th, 2009,20:14:

    ifisky reply on 十一月 25th, 2009,19:06:

  8. 8. 李二嫂的猪 said on: 2009/11/25 08:02

    好!下载试试。

    回复

  9. 9. 李二嫂的猪 said on: 2009/11/25 08:25

    请问缓存下来的数据被保存在哪里呢?
    ———————————————–
    我的用法是安装后把文件夹复制出来,之后卸载软件,使用复制出来的软件,希望以后可以携带。

    回复

    Gavatar | 小众软件

    @李二嫂的猪, AcrylicCache.dat 即是缓存数据文件,只有关机或停止服务时才会将数据从内存写入这个文件。

    回复

    DemoJameson reply on 十二月 5th, 2009,23:43:

  10. 10. firstrose said on: 2009/11/25 08:26

    好东西,自己解析域名,嘿嘿……

    回复

  11. 11. lalala said on: 2009/11/25 08:57

    先用用再说,日积月累可以节省不少时间了。

    回复

  12. 12. 麻团 said on: 2009/11/25 08:59

    那个“欧美项目外包”的广告挡住了文字。

    回复

  13. 13. Sean said on: 2009/11/25 09:23

    ========================================================================
    Acrylic DNS Proxy
    ========================================================================
    Stopping Acrylic DNS Proxy Service…
    Installing Acrylic DNS Proxy Service…
    Starting Acrylic DNS Proxy Service…
    服务名无效。

    请键入 NET HELPMSG 2185 以获得更多的帮助。

    Done.
    ========================================================================
    请按任意键继续. . .

    无法执行成功!~~ HELP

    回复

    Gavatar | 小众软件

    @Sean, 我也遇到同样的问题

    回复

    Gavatar | 小众软件

    貌似有很大问题

    Dianso reply on 十一月 25th, 2009,12:23:

    solymr reply on 十一月 25th, 2009,10:48:

    Gavatar | 小众软件

    @Sean, 我也是这样,windows 7

    回复

    Gavatar | 小众软件

    @cnruhua,
    widnows7下要先用管理员权限启动CMD窗口,然后在窗口里执行那个开始StartService.bat命令才可以,我在windows7下成功安装了

    euii reply on 十一月 26th, 2009,10:02:

    cnruhua reply on 十一月 25th, 2009,19:29:

  14. 14. solymr said on: 2009/11/25 10:46

    Installing Acrylic DNS Proxy Service…

    我就停在这里没反应了

    回复

  15. 15. AWard said on: 2009/11/25 11:41

    不错…效果很明显…
    要是能查看本地缓存详细内容就更好了…

    回复

  16. 16. minipato said on: 2009/11/25 11:42

    请键入 NET HELPMSG 2185 以获得更多的帮助。
    一样的问题,4楼推荐的DnsSpeeder比较简单

    回复

  17. 17. moao said on: 2009/11/25 12:16

    好像不支持ipv6的解析,只好先改回ipv4

    回复

  18. 18. 春哥 said on: 2009/11/25 12:26

    能解决DNS劫持不?

    回复

    Gavatar | 小众软件

    @春哥, 可以。

    回复

    sfufoet reply on 十一月 25th, 2009,12:44:

  19. 19. Captain Hook said on: 2009/11/25 12:36

    Tree Walk ,这个软件的历史比较久了,我从05年开始就一直在用了。比起Acrylic,Tree Walk的操作很简单,安装完成之后重启就可以了

    回复

    Gavatar | 小众软件

    @Captain Hook, 貌似不支持Windows7,之前我一直用它

    回复

    euii reply on 十一月 26th, 2009,00:23:

  20. 20. 游戏列表 said on: 2009/11/25 19:52

    适用于我们校园网的恶劣环境 Q_Q

    回复

  21. 21. walker said on: 2009/11/26 02:12

    给我扫下盲吧,我的电脑里确实有超大hosts,但是它的用处是什么呢?hosts里面的不是直接读的吗?

    回复

    Gavatar | 小众软件

    @walker, 简而言之,这个约等于自动记录的HOSTS。

    回复

    vibbow reply on 十一月 26th, 2009,07:13:

  22. 22. 软件 said on: 2009/11/26 02:57

    郁闷啊,我的网站因为备案问题,被空间关闭几天,居然被百度K了,哭…

    回复

  23. 23. 13951639 said on: 2009/11/26 18:23

    这个我喜欢,人无远虑必有近忧

    回复

  24. 24. walker said on: 2009/11/26 21:54

    就我的使用经验,我用上了它之后,没上过的网站一个也进不去了,上过的网站倒是还正常。我不得不在第二个DNS后面把路由器填上~~~我有哪操作不对?

    回复

  25. 25. ajiao said on: 2009/11/27 03:42

    dnsspeeder 比这个软件好用,而且还不用设置。

    回复

  26. 26. 蓝蓝小雪 said on: 2009/11/27 06:00

    我改了hosts,把*.lh全部指向本地……

    啦~

    回复

  27. 27. 456 said on: 2009/11/27 16:15

    dnsSpeeder 默认老有个 211.161.46.85删不掉

    回复

  28. 28. caten said on: 2009/11/27 16:26

    收藏了。

    回复

  29. 29. caiauto said on: 2009/11/29 19:12

    DnsSpeeder和CCTVLive起冲突,DnsSpeeder开启后CCTVLive会出错关闭,而且央视网的在线视频也不能用(浏览器崩溃)。PPLive好像也有冲突,PPS没测试。

    回复

  30. 30. caiauto said on: 2009/11/29 23:48

    怎样用Bat设置Dns服务器为127.0.0.1啊?

    回复

    Gavatar | 小众软件

    @caiauto, http://pooktian.blog.bokee.net/bloggermodule/blog_viewblog.do?id=1987723

    回复

    Gavatar | 小众软件

    @sfufoet, 测试失败,依旧是显示 127.0.0.1不被接受,难道只能通过手工修改或注册表修改吗?
    我不太喜欢注册表修改方式的,真没办法能不能用Bat实现修改注册表?
    注:我是电脑菜鸟

    caiauto reply on 十一月 30th, 2009,19:29:

    sfufoet reply on 十一月 30th, 2009,00:01:

    Gavatar | 小众软件

    @caiauto, 失败我就没办法了。手工自己设置一下吧。

    回复

    sfufoet reply on 十一月 30th, 2009,19:35:

  31. 31. monloy said on: 2009/12/01 01:26

    为什么用了之后还是没有办法解决电信的DNS劫持呢?
    依然会出现被链接到http://59.59.58.22/req.php?str1=112596013390052611&t=00512513746780212092651259601339&str2=http://ibbs.5068.com/viewthread.php?tid=2676995

    求解…

    回复

    Gavatar | 小众软件

    @monloy, 因为你用着被劫持 DNS 的缓存。建议换国外的 DNS。http://www.williamlong.info/archives/1842.html

    回复

    Gavatar | 小众软件

    @sfufoet, DNS不加密都会被污染的。

    Epile reply on 十二月 8th, 2009,16:38:

    sfufoet reply on 十二月 1st, 2009,10:10:

  32. 32. 666 said on: 2009/12/02 17:18

    DNS Client
    为此计算机解析和缓冲域名系统 (DNS) 名称。如果此服务被停止,计算机将不能解析 DNS 名称并定位 Active Directory 域控制器。如果此服务被禁用,任何明确依赖它的服务将不能启动。

    画蛇添足

    回复

  33. 33. 腐魂 said on: 2009/12/06 12:04

    用了,感觉很快速

    回复

  34. 34. Jake said on: 2009/12/13 21:44

    貌似windows本身就有dns缓存服务的哦。试一下运行net start dnscache

    回复

  35. 35. hdh said on: 2009/12/17 00:24

    发现所有的dns缓存类软件开启一段时间后,dns解析速度不升反降

    回复

  36. 36. Getil.Zhan said on: 2010/02/03 02:44

    我安装好服务后,把DNS改成127.0.0.1后,就无法解析域名了..
    我用的也是Win7系统.不解中…

    回复

  37. 37. caiauto said on: 2010/02/06 15:27

    如果是ADSL拨号的,又该如何设置?

    首先本地连接肯定是没有DNS的IP地址了,宽带连接的地址每次拨号都不一样

    其次需要设置DNS服务器为127.0.0.1,是本地连接,还是宽带连接?

    求解~~

    回复

    Gavatar | 小众软件

    @caiauto, 这个我也不清楚。你在本地链接里面设置试一试吧。不行的话找找宽带链接里面有没有相关的设置。

    回复

    sfufoet reply on 二月 6th, 2010,15:31:

  38. 38. quakemachine said on: 2010/02/09 04:15

    FastCache 的优势在于可以并发同时用两个DNS服务器解析,谁先解析到结果就是谁的,但是这软件有个小问题就是每次重启系统第一次启动时,可能会死在哪儿,要点击一下交换主辅DNS那个按钮就好了;

    DnsSpeeder 会自动设置DNS这点不错,不过图标有点难看,我把它换成FastCache的图标了,顺手汉化了一下。

    http://webo.com.hk/download.php?i=285478

    回复

  39. 39. 小达 said on: 2010/02/22 12:47

    用电信宽带时 dnsspeeder不错
    不过在学校 用锐捷 校园网时 不知道为什么不能解析了

    回复

  40. 40. AlanLive said on: 2010/03/04 13:22

    用這類DNS緩存軟件一段時間,
    發現會造成某些網頁開啟緩慢,
    或者圖片開啟速度變慢。 (ex.youku、tom.com)
    原因等待高手解說!

    回复

Post a Comment

Your email is never published nor shared. Required fields are marked *

Name*

E-mail*

Website

Type your comment out: