• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wt_xp
V2EX  ›  程序员

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

  •  
  •   wt_xp · Dec 19, 2011 · 7565 views
    This topic created in 5442 days ago, the information mentioned may be changed or developed.
    以前用本地电信的DNS,访问google reader 和gmail就跟死了妈一样,慢的跟狗一样,并且有一半几率中断
    自从用了dns.v2ex.com
    这个IP的dns以后,腰也不疼了,腿也不酸了,一口气能上5楼
    发现访问google的服务流畅多了
    希望@Livid 来聊聊DNS,架设起来有没有什么技术难度?
    VPS可以架DNS吗?
    13 replies  •  1970-01-01 08:00:00 +08:00
    lentrody
    lentrody
    Dec 19, 2011
    1
    我是用smarthost就够了
    Livid
    Livid
    MOD
    PRO
    Dec 19, 2011
    2
    这个东西其实很简单的,完全可以在 VPS 上自己架设,你只需要:

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

    客户端完成每次请求的数据量可能 1K 都不到。
    Blask
    Blask
    Dec 27, 2011
    12
    @Livid 写个普及版的教程出来吧~~~还有就是使用过程中有些问题GR不能解析~~
    iloveayu
    iloveayu
    Dec 27, 2011
    13
    @Blask VPS自建DNS的教程有很多哦~ Google一下就有了...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4330 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 994ms · UTC 08:34 · PVG 16:34 · LAX 00:34 · JFK 03:34
    ♥ Do have faith in what you're doing.