阅读:4470回复:7
能让firefox使用自设的dns的扩展么?
我的意思是firefox不利用在网络连接属性上设置的dns,而用扩展设置的dns解析域名。这个可以实现么?
|
|
1楼#
发布于:2008-08-15 10:40
1 firefox 工作在上层 dns 工作在底层
理论上不行 2实际上绕个弯子也是可以做到的 用foxyproxy加载tor的sock4a代理,就可以用tor过的dns了 |
|
|
2楼#
发布于:2008-08-15 10:40
印象tor太高深,所以一直没有去碰,看来得找个时间研究一下。谢谢楼上
|
|
3楼#
发布于:2008-08-15 10:40
wolfxavier:我的意思是firefox不利用在网络连接属性上设置的dns,而用扩展设置的dns解析域名。这个可以实现么?回到原帖 利用 FastCache 加上 DNS Prefetch 扩展或许可以做到接近楼主的要求 FastCache http://www.analogx.com/CONTENTS/download/network/fc.htm DNS Prefetch https://addons.mozilla.org/en-US/firefox/addon/8923 |
|
|
4楼#
发布于:2008-08-15 10:40
对DNS Prefetch有兴趣,不过不知道怎么测试效果 <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->
|
|
5楼#
发布于:2008-08-15 10:40
web123lai:对DNS Prefetch有兴趣,不过不知道怎么测试效果 <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->回到原帖 安装 DNS Prefetch 套件,然后随便开启个网页,最好是连结多的, 例如 hao123,之后想办法阻断本机的 DNS 解析 (例如在拨接设置指定一个 不存在的 DNS 伺服器位址,如 127.0.0.1,这样便无法解析 DNS 位址),之后回到刚刚开启的网页,随便点击其中一个连结,就会发现网页居然打的开 (正常来说 DNS 解析不了是无法开启任何网页的),所以也就表示 DNS Prefetch 发挥了效用,它会预先把网页内的连结的 DNS 解析出来存在某个地方,等到点击网页时就直接送出解析后的位置,理论上这肯定比从你的 ISP 帮你解析 DNS 后再回传给你还要来的快,而这程序是在后台进行解析的,所以不会占用太多资源,而根据该套件作者的说法,平均解析一个 DNS 需要 250ms,如果预先解析的话,这时间可以缩短到接近 0ms,即不用等待解析,250ms 看似虽短,但实际体验上还是感觉的到差异,而 250ms 是平均时间,DNS Server 差点的可能要 1 ~ 5 秒,尤其出国最为明显,总之这应该是个利大于弊的东西,否则 Google Chrome 也不会将这功能作为默认设置。 另外 Google 对于 DNS Prefetching 有详细的解说 http://dev.chromium.org/developers/desi ... refetching |
|
|
6楼#
发布于:2008-08-15 10:40
感谢jnlyu的介绍,在安装了这个扩展之后,瞄了几眼代码,我考虑了一下这个扩展的应用范围。它针对的应该只有一种情况就是那种“纯粹的链接到站外的链接”。
就我的感觉来说,可能这种应用范围就比较有限了,大多数的网页还是会链接到自己的网站的。(hao123这样的例外)。另外,像是DNS缓存的条数300,本来打算修改的,似乎现在已经是Firefox3.0的默认值了。 呵呵,写到这里想到搜索引擎也许是个不错的应用场所,试试看吧,现在觉得是可装可不装^_^ |
|
7楼#
发布于:2008-08-15 10:40
应直接把这扩展当成是一个本地的 DNS Cache,而基本上这功能其它软件就可以做到,甚至可以说 Firefox 内部本身就有 DNS 快取机制,但基本上要通过点击一次目标网页,等 DNS 解析完后,才有缓存产生,所以实际受惠的情况是"第二次"再去同一个域名,而 DNS Prefetch 的目标是让你"第一次"就能够享受到 DNS Cache 带来的优点,所以作者强调的是能让你流畅的不受到间断的上网,当然这是在宽带的品质良好的情况下,少经过一个步骤直接连上远端网页,而我个人认为还可以再加上许多功能,如让我们知道目前缓存了哪些 DNS,并可以任意添加或删除,以及透过计数器让我们知道自己最常上到哪个网域,还有自动保留浏览超过 5 次以上的 DNS,这些应该都是可以再加强的部份。
|
|
|