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

Mac 下 DNS 污染

  •  
  •   loveivs · 2019-02-26 11:55:17 +08:00 · 8015 次点击
    这是一个创建于 1857 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有几个网站(不需要借助科学手段访问的正常网站)在家访问不了,在公司可以打开。 两边用的都是中国电信的网络。

    家里网络我尝试把 DNS 设置成 8.8.8.8,4.4.4.4 也无法访问。

    网站比如说: www.nike.com.hk

    爱范儿

    请问有什么办法可以解决这个问题? 现在每次要访问, 都要手机 4G 做热点,很麻烦。

    31 条回复    2019-03-07 19:45:09 +08:00
    zh826256645
        1
    zh826256645  
       2019-02-26 11:59:35 +08:00
    确定是 DNS 污染吗,看看家里的 Ping 的 IP 是多少
    loveivs
        2
    loveivs  
    OP
       2019-02-26 12:26:17 +08:00
    @zh826256645 我百度过类似的情况,说是 DNS 污染。 晚上回去我 Ping 下试试。 以前上数字尾巴 ok 的, 最近也打不开了... 我晕
    wydone
        3
    wydone  
       2019-02-26 13:02:34 +08:00
    可以装个 dnstracer 试试看 brew install dnstracer

    然后看看 dns query 是什么样的 比如 dnstracer google.com
    clavichord93
        4
    clavichord93  
       2019-02-26 13:11:14 +08:00
    就算是 DNS 污染也跟 Mac 没啥关系吧,换了 Windows 一样
    wancaibida
        5
    wancaibida  
       2019-02-26 13:18:21 +08:00
    8.8.8.8 能用?
    Yukine
        6
    Yukine  
       2019-02-26 14:33:31 +08:00
    墙裂推荐 Adguard Home,自己搭在树莓派或者路由器上!
    用 TLS 获取 8.8.8.8 的解析结果
    114 也可以用 TCP 链接
    还带去广告!
    https://adguard.com/zh_cn/adguard-home/overview.html
    TeslaLyon
        7
    TeslaLyon  
       2019-02-26 15:00:31 +08:00
    @wancaibida 我换成 8.8.8.8 或 1.1.1.1 感觉网速好慢,联通,国内站点。
    uuair
        8
    uuair  
       2019-02-26 15:09:02 +08:00
    我是按照这篇文章做的
    《 MacOS 下使用 DNSmasq 和 DNScrypt 防止污染》

    http://yoursite.com/dns_proxy/index.html

    你试试看,现在有一个问题,就是每次从黑屏唤醒,大约有 1 分钟是无法连接到网络的。。。。如果换 dns 就成,如果不换就要等。。不知道这是为什么。
    uuair
        9
    uuair  
       2019-02-26 15:10:06 +08:00
    我擦,打不开了。。你搜搜这个题目吧,反正就是 brew 安装的俩程序。
    loveivs
        10
    loveivs  
    OP
       2019-02-26 15:48:26 +08:00
    @uuair 我办公室 iMac,之前就是开机后,几分钟网络是不通的。 邮件、Safari 都是不干活的,网址敲进去,没反应的,网址也消失,浏览器是白屏。 大概几分钟后网才会通。我也不知道为什么...

    后来完整安装 Mojave 后,这个问题就解决了。。
    loveivs
        11
    loveivs  
    OP
       2019-02-26 15:50:41 +08:00
    @wancaibida 我 DNS 设为 8.8.8.8,4.4.4.4 以后,都还可以访问正常的网页。 之前访问不了的网址,还是访问不了。 提示 DNS 问题。Safari, Chrome 都试过了。
    loveivs
        12
    loveivs  
    OP
       2019-02-26 15:53:43 +08:00
    @Yukine 谢谢你, 晚上我回家来试试看。

    现在家里 Netgear 路由是刷了梅林固件在上网。 家里和办公室都是同一家”哀思哀思 R “账户,服务器不同而已。
    leavic
        13
    leavic  
       2019-02-26 15:54:14 +08:00
    这都什么年代了,还在直连 8888,都被污染的它妈都不认识它了。
    Yukine
        14
    Yukine  
       2019-02-26 16:24:05 +08:00   ❤️ 1
    @loveivs 我是华硕路由器刷梅林固件,entware 还是蛮爽的
    直连 8.8.4.4 不但污染还慢,DNScrypt 更慢
    Adguard Home 架了以后我现在 adblock 都不用了
    barrelsoil
        15
    barrelsoil  
       2019-02-26 16:46:01 +08:00
    @Yukine 感谢推荐~
    emeab
        16
    emeab  
       2019-02-26 16:50:20 +08:00
    试下 47.102.97.160 .....
    loveivs
        17
    loveivs  
    OP
       2019-02-27 00:50:30 +08:00
    loveivs
        18
    loveivs  
    OP
       2019-02-27 00:50:51 +08:00
    @emeab 试过了 ,没有效果。谢谢你
    emeab
        19
    emeab  
       2019-02-27 01:02:18 +08:00
    @loveivs 我在我服务器 境内境外都可以正常获取到啊....
    loveivs
        20
    loveivs  
    OP
       2019-02-27 01:19:29 +08:00
    @emeab 所以我家网络是有问题了, 我在梅林界面把 ss 关闭了, 也是访问不了那些网站...
    loveivs
        21
    loveivs  
    OP
       2019-02-27 11:50:51 +08:00
    @uuair 感谢,我找到链接了。今晚回家就试。

    在 Mac OSX 上配置 DNSCrypt + dnsmasq 防止污染
    http://ju.outofmemory.cn/entry/267127
    Yukine
        22
    Yukine  
       2019-02-27 14:14:55 +08:00
    loveivs
        23
    loveivs  
    OP
       2019-02-27 14:39:45 +08:00
    @Yukine 你好,Adguard Home (绿盾牌)我后来装上去了,也运行了。(在系统设置--扩展 那里也勾选了)。 那几个网站 还是上不去...
    Yukine
        24
    Yukine  
       2019-02-27 14:48:08 +08:00
    @loveivs 系统设置?我们说的是一个东西么 要配置上游 DNS https://imgur.com/YCLLv7x
    Yukine
        25
    Yukine  
       2019-02-27 14:48:39 +08:00
    [Imgur]( )
    Yukine
        26
    Yukine  
       2019-02-27 14:57:52 +08:00
    ![Imgur]( )
    rogerlee
        27
    rogerlee  
       2019-02-28 15:17:07 +08:00
    @Yukine 请教一个问题,梅林的科学上网要怎么叠加这个 dns 使用?国外 dns 也填这个地址吗?
    rogerlee
        28
    rogerlee  
       2019-02-28 15:34:31 +08:00
    @Yukine 你的 adguard home 是直接安装在路由器上吗?用 opkg 安装?
    Yukine
        29
    Yukine  
       2019-02-28 16:33:25 +08:00
    @rogerlee 国外 dns 是走科学上网的,不受污染所以不用填这个 只填在国内 dns 就可以了
    Yukine
        30
    Yukine  
       2019-02-28 16:34:14 +08:00
    @rogerlee 我安装在树莓派的,路由器上用需要源码编译
    arfaWong
        31
    arfaWong  
       2019-03-07 19:45:09 +08:00
    @Yukine 你自己加了拦截规则吗?用了它默认的规则,感觉去广告不起作用,还误伤了其他网站。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5469 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 08:12 · PVG 16:12 · LAX 01:12 · JFK 04:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.