wolfxavier
火狐狸
火狐狸
  • UID12687
  • 注册日期2006-05-11
  • 最后登录2010-06-23
  • 发帖数144
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4012回复:7

能让firefox使用自设的dns的扩展么?

楼主#
更多 发布于:2008-08-15 10:40
我的意思是firefox不利用在网络连接属性上设置的dns,而用扩展设置的dns解析域名。这个可以实现么?
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2008-08-15 10:40
1 firefox 工作在上层 dns 工作在底层
理论上不行


2实际上绕个弯子也是可以做到的
用foxyproxy加载tor的sock4a代理,就可以用tor过的dns了
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
wolfxavier
火狐狸
火狐狸
  • UID12687
  • 注册日期2006-05-11
  • 最后登录2010-06-23
  • 发帖数144
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2008-08-15 10:40
印象tor太高深,所以一直没有去碰,看来得找个时间研究一下。谢谢楼上
jnlyu
狐狸大王
狐狸大王
  • UID10304
  • 注册日期2005-12-04
  • 最后登录2015-06-17
  • 发帖数304
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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
AppNavi手机应用官方微博 介绍最新的密室逃脱游戏!
http://weibo.com/appnavi
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
4楼#
发布于:2008-08-15 10:40
对DNS Prefetch有兴趣,不过不知道怎么测试效果 <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->
jnlyu
狐狸大王
狐狸大王
  • UID10304
  • 注册日期2005-12-04
  • 最后登录2015-06-17
  • 发帖数304
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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
AppNavi手机应用官方微博 介绍最新的密室逃脱游戏!
http://weibo.com/appnavi
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
6楼#
发布于:2008-08-15 10:40
感谢jnlyu的介绍,在安装了这个扩展之后,瞄了几眼代码,我考虑了一下这个扩展的应用范围。它针对的应该只有一种情况就是那种“纯粹的链接到站外的链接”。
就我的感觉来说,可能这种应用范围就比较有限了,大多数的网页还是会链接到自己的网站的。(hao123这样的例外)。另外,像是DNS缓存的条数300,本来打算修改的,似乎现在已经是Firefox3.0的默认值了。
呵呵,写到这里想到搜索引擎也许是个不错的应用场所,试试看吧,现在觉得是可装可不装^_^
jnlyu
狐狸大王
狐狸大王
  • UID10304
  • 注册日期2005-12-04
  • 最后登录2015-06-17
  • 发帖数304
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2008-08-15 10:40
应直接把这扩展当成是一个本地的 DNS Cache,而基本上这功能其它软件就可以做到,甚至可以说 Firefox 内部本身就有 DNS 快取机制,但基本上要通过点击一次目标网页,等 DNS 解析完后,才有缓存产生,所以实际受惠的情况是"第二次"再去同一个域名,而 DNS Prefetch 的目标是让你"第一次"就能够享受到 DNS Cache 带来的优点,所以作者强调的是能让你流畅的不受到间断的上网,当然这是在宽带的品质良好的情况下,少经过一个步骤直接连上远端网页,而我个人认为还可以再加上许多功能,如让我们知道目前缓存了哪些 DNS,并可以任意添加或删除,以及透过计数器让我们知道自己最常上到哪个网域,还有自动保留浏览超过 5 次以上的 DNS,这些应该都是可以再加强的部份。
AppNavi手机应用官方微博 介绍最新的密室逃脱游戏!
http://weibo.com/appnavi
游客

返回顶部