1
046569 2013-10-22 22:51:16 +08:00
DNS并不会链接你所要访问的网站,只是查询解析结果而已.
如果你系统配置了多个DNS,那么访问网站的时候哪个DNS先返回结果了,就用哪个.类似你说的"动态". |
2
est 2013-10-22 22:58:05 +08:00
yy了一下,可以实现。浪费一次syn连接。
|
3
inee OP Use tandem requests : 这个功能很有用.通常在2K,XP下系统处理主DNS和辅助DNS的方法是,先从主DNS解析,失败后再从辅助DNS解析;而选中这个功能后,程序将并发同时通过主,辅DNS服务器来解析,谁先得到结果就用谁的.所以我通常把辅助DNS服务器设为香港或者日本,韩国的DNS服务器,这样浏览国外网站的时候会很明显的感觉解析速度快了很多.
有软件能实现的,但是这个软件很久没有更新,而且只能设置2个dns |
4
ijse 2013-10-22 23:26:16 +08:00
@inee 所以辅助DNS就是个备胎。。
https://github.com/google/namebench 这个有命令行启动方式,可以写个脚本,定期计算下最优DNS服务器,然后自动设置。。 那个,你所想的不同时段,,DNS在本地是有缓存的,所以,再次访问时的DNS解析速度应该快很多。。 |
5
LazyZhu 2013-10-22 23:30:59 +08:00
Windows 下可以用 Acrylic DNS Proxy
http://sourceforge.net/projects/acrylic/ |
6
forgottencoast 2013-10-22 23:34:33 +08:00
我认为基本没用,大部分时候dns用的都是缓存。
|
7
inee OP |
8
code4craft 2013-10-23 09:58:58 +08:00
@inee 之前做过一个本地dns代理,可以支持多个外部dns同时查询,并且以第一个为准。如果两个都哟返回结果不一样,会用优先选用第一个。[https://github.com/code4craft/blackhole](https://github.com/code4craft/blackhole)
但是dns查找只是一小步,操作系统本身也有缓存,实际上最终有较大影响的还是你要访问的站点的速度,如果混用dns造成CDN不生效我觉得是得不偿失的。 |
9
Lone 2013-10-23 13:01:07 +08:00
dnsspeeder可以满足你
|
12
inee OP @code4craft 你那个我试了,下了你的编译版 没看到start。bat啊!我是windows
|