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

关于 Mac 系统 DNS 优先级的问题,可以添加多个解析地址一劳永逸吗?

  •  
  •   jaylong · 2014-07-17 22:31:58 +08:00 · 10666 次点击
    这是一个创建于 3812 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到网络设置里的DNS服务器可以添加无限多个,是不是这样全都添加上就一劳永逸不用来回切换了?在解析时是不是从上往下一个一个试,第一个解析不出来就换到下面一个?还是只有前两行有用后面的根本不会尝试。因为看到很多公共DNS都提供两个服务器地址。
    11 条回复    2014-07-23 11:24:55 +08:00
    feikaras
        1
    feikaras  
       2014-07-18 01:27:02 +08:00
    你这么加,结果几乎都是8844解析吧。毫无意义
    GhostFlying
        2
    GhostFlying  
       2014-07-18 10:11:38 +08:00
    问题是,污染是有返回结果的,并不是解析不出来
    openroc
        3
    openroc  
       2014-07-18 11:07:51 +08:00
    @jaylong alidns写错了,223.5.5.5
    jaylong
        4
    jaylong  
    OP
       2014-07-18 11:18:32 +08:00
    @GhostFlying 如果都没有污染的话是可以这么来的吗?我就想知道前两行后面的还有没有用
    dorentus
        5
    dorentus  
       2014-07-18 12:45:56 +08:00   ❤️ 1
    按顺序上往下一个一个试,没有返回(或者超时?)才会去尝试下一个
    所以除非上面的服务器挂了,否则永远用不到下面的
    GhostFlying
        6
    GhostFlying  
       2014-07-18 12:53:56 +08:00
    @jaylong 应该是有的吧,不过dns解析不出来的情况不多的吧,后面的基本是用不到的
    dorentus
        7
    dorentus  
       2014-07-18 12:54:09 +08:00   ❤️ 4
    OS X 下面,其实可以在 /etc/resolver 下面创建文件(需要 root 权限)

    文件名为域名,如 google.com,内容为 resolv.conf 格式(命令行下 man 5 resolver 可以看详情),如:

    nameserver 223.5.5.5

    这样一来系统就会使用 223.5.5.5 来解析 google.com 及其子域了。
    leavic
        8
    leavic  
       2014-07-18 17:06:49 +08:00
    这个看max os里的解析器是什么了,如果是dnsmasq的话,我知道有个all-server选项,向所有DNS同时发出解析请求,接受最快返回的结果,别的我就不清楚了.
    jaylong
        9
    jaylong  
    OP
       2014-07-18 21:13:41 +08:00
    @leavic 怎么看系统正在用什么解析器?
    smileawei
        10
    smileawei  
       2014-07-19 10:47:40 +08:00   ❤️ 1
    @jaylong 使用dig命令
    xx21x
        11
    xx21x  
       2014-07-23 11:24:55 +08:00
    @dorentus 这个列表好像就是网络设置里面手动设置的DNS内容。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4409 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 05:33 · PVG 13:33 · LAX 21:33 · JFK 00:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.