v2ex的DNS挺酷的,希望@Livid进来聊聊这个DNS

2011-12-19 15:04:01 +08:00
 wt_xp
以前用本地电信的DNS,访问google reader 和gmail就跟死了妈一样,慢的跟狗一样,并且有一半几率中断
自从用了dns.v2ex.com
这个IP的dns以后,腰也不疼了,腿也不酸了,一口气能上5楼
发现访问google的服务流畅多了
希望@Livid 来聊聊DNS,架设起来有没有什么技术难度?
VPS可以架DNS吗?
6366 次点击
所在节点    程序员
13 条回复
lentrody
2011-12-19 15:12:36 +08:00
我是用smarthost就够了
Livid
2011-12-19 15:22:34 +08:00
这个东西其实很简单的,完全可以在 VPS 上自己架设,你只需要:

1. 稍微了解一下 DNS 协议。
2. 找到你熟悉的语言的能够处理 DNS 协议的库,比如我用的是 Python 的 Twisted,然后写一个根据特殊规则进行解析的 daemon 就可以了。
3. 在服务器上以 root 权限运行(因为 DNS 协议的 53 端口需要 root 权限才能打开)。
Kobe
2011-12-19 15:50:30 +08:00
@Livid 这样的 DNS 服务器 可靠性,latency 很难保证。
evlos
2011-12-19 16:03:04 +08:00
@Kobe 不过事实证明V2EX DNS还是相当可靠的 ;)
Livid
2011-12-19 16:08:38 +08:00
@Kobe 可靠性这样的东西,要么靠钱来搞定。没有太多钱的话,我就只能靠对这个东西的爱来尽量保证了。毕竟很多人每天都在用。
fim8
2011-12-19 16:26:27 +08:00
不知道mac下有没有相关可以切换dns的工具, 设置V2EX的DNS后, 国外网站确实快了非常多.
但是访问国内的,第一次加载还是会慢. 要是有一个工具能设置快捷键切换,那就太爽了.
haohaolee
2011-12-19 16:46:47 +08:00
@Livid 为什么不在已有的dns server上面做定制呢,这样稳定性和性能就有个更高的起点。比如unbound,也支持用python写module
blankyao
2011-12-19 17:33:55 +08:00
@fim8 我之前也遇到这样的问题了。另外请问一下,mac下切换全局代理的,有啥好方法不?
xiaojay
2011-12-19 17:40:26 +08:00
@livid 开源不?
我是不是要求的太多了 =,=
wt_xp
2011-12-19 20:56:18 +08:00
@Livid
DNS服务器费流量不?一个月能用几T?
Livid
2011-12-19 20:58:45 +08:00
@wt_xp DNS 协议是非常节约流量的,而且客户端会做缓存。

客户端完成每次请求的数据量可能 1K 都不到。
Blask
2011-12-27 18:58:16 +08:00
@Livid 写个普及版的教程出来吧~~~还有就是使用过程中有些问题GR不能解析~~
iloveayu
2011-12-27 19:07:26 +08:00
@Blask VPS自建DNS的教程有很多哦~ Google一下就有了...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/23825

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX