V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wt_xp
V2EX  ›  程序员

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

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

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

    客户端完成每次请求的数据量可能 1K 都不到。
    Blask
        12
    Blask  
       2011-12-27 18:58:16 +08:00
    @Livid 写个普及版的教程出来吧~~~还有就是使用过程中有些问题GR不能解析~~
    iloveayu
        13
    iloveayu  
       2011-12-27 19:07:26 +08:00
    @Blask VPS自建DNS的教程有很多哦~ Google一下就有了...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2761 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:13 · PVG 18:13 · LAX 02:13 · JFK 05:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.