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

macOS 的 DNS 真是太坑了

  •  
  •   shadownet · 2017-03-10 17:11:47 +08:00 · 4332 次点击
    这是一个创建于 2817 天前的主题,其中的信息可能已经有所发展或是发生改变。
    拨了个 xpn, /etc/resolv.conf 里被设置成了 192.168.168.60 一个更本无法访问的地址

    然后我改了这个成 114.114.114.114 ,也 killall 了 mDNSResponder

    但是完全不起作用!

    各位大侠给我指条路呗,多谢!
    第 1 条附言  ·  2017-03-11 19:34:03 +08:00
    最终解决步骤

    1. 对方服务器已经允许我的客户端使用他们的 192.168.168.60 这个 DNS ,但是我发现 google 无法访问,其他域名基本没问题,通过 dig 也能获取到 ip 地址,我的本地路由也是自动翻墙的

    2. 只能通过使用 proxifier 加规则 来解决这个问题,把一些常用站点比如( google )再次通过我的本地开启的$$代理出去

    以上给被这个困扰的朋友一点启示
    15 条回复    2017-03-14 16:39:23 +08:00
    Beebird
        1
    Beebird  
       2017-03-10 17:51:57 +08:00
    先把 /etc/resolv.conf 的 DNS server 改成希望用的,然后试试
    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    adrianzhang
        2
    adrianzhang  
       2017-03-10 18:12:30 +08:00 via iPhone
    需要知道用的客户端软件是什么。 open 家的可以改,其他的单独看。
    adrianzhang
        3
    adrianzhang  
       2017-03-10 18:13:13 +08:00 via iPhone
    顺便说下,这事和 os 无关
    shadownet
        4
    shadownet  
    OP
       2017-03-10 18:52:17 +08:00 via iPhone
    @adrianzhang global protect, 小众的玩意
    ehs2013
        5
    ehs2013  
       2017-03-10 19:00:53 +08:00
    @shadownet 这东西我也用过,完全覆盖不掉他设置的 DNS
    ehs2013
        6
    ehs2013  
       2017-03-10 19:01:13 +08:00
    可笑的是 Open 的 DNS 设置一点用都没
    shadownet
        7
    shadownet  
    OP
       2017-03-10 19:23:19 +08:00
    @ehs2013 如果让那些 2B 的 IT 人员去改服务端设置呢,毕竟这个 dns 是那边说了算
    shadownet
        8
    shadownet  
    OP
       2017-03-11 08:39:47 +08:00 via iPhone
    @Beebird 无效啊 哥们
    ichou
        9
    ichou  
       2017-03-11 13:53:22 +08:00 via iPhone
    关 macos 什么事儿?
    shadownet
        10
    shadownet  
    OP
       2017-03-11 14:03:19 +08:00 via iPhone
    @ichou 不好配置 就算配置了也不生效
    shadownet
        11
    shadownet  
    OP
       2017-03-11 14:03:55 +08:00 via iPhone
    @ichou 如果大侠决定我姿势不对 请指正
    phdyu
        12
    phdyu  
       2017-03-13 12:49:42 +08:00
    dnscrypt
    warcraft1236
        13
    warcraft1236  
       2017-03-14 11:12:49 +08:00
    @Beebird 打开 resolve.conf 文件,看到注释

    #
    # Mac OS X Notice
    #
    # This file is not used by the host name and address resolution
    # or the DNS query routing mechanisms used by most processes on
    # this Mac OS X system.
    #
    # This file is automatically generated.
    #
    Beebird
        14
    Beebird  
       2017-03-14 11:19:02 +08:00
    嗯。。刚意识到你是拨号的 @warcraft1236
    warcraft1236
        15
    warcraft1236  
       2017-03-14 16:39:23 +08:00
    @Beebird 这个跟拨号有啥关系呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1074 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:43 · PVG 06:43 · LAX 14:43 · JFK 17:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.