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

Mac 本地 dns 缓存 是不是有问题

  •  
  •   whetherTsmile · 1 天前 · 820 次点击

    家里环境是 dns 分流,自建的 paopaodns ,国内网站全部 ip 直连 浏览器是 edge 经常有些网站打开白屏转圈,cdn 加载不出来 之前一直以为是 edge 的原因(换了个浏览器或者打开无痕窗口大概率就能好) 今天打开小红书图片一直加载不出来看了下

    可以看到下面解析出来的地址 !dig

    但是 ping 的地址却是 !ping

    而且有时候碰到国内网站证书错误(知乎和专栏比较多) 怕是也是因为这个问题

    7 条回复    2025-04-02 00:15:05 +08:00
    wu67
        1
    wu67  
       1 天前
    所以我用平时 cli 启动代理, 并且在最前面加了命令 dscacheutil -flushcache

    一般不会出事, 偶尔会炸的是部分小众 cdn 的域名(具体表现为不同地区的 ip 请求, 它会解析出不同的地址, 然后对应的证书还不一样, 用了差不多 10 年 Mac 就遇到过一次)
    MacsedProtoss
        2
    MacsedProtoss  
       1 天前 via iPhone
    还是 fakeip 一下吧 兼容性相对而言更好一些
    whetherTsmile
        3
    whetherTsmile  
    OP
       1 天前 via iPhone
    @wu67 我还要 killall -HUP mDNSResponder 才能清除缓存
    whetherTsmile
        4
    whetherTsmile  
    OP
       1 天前 via iPhone
    @whetherTsmile fakeip 远程的时候会有点奇奇怪怪的问题
    zby1101
        5
    zby1101  
       1 天前
    这个好像会覆盖 dns 设置,前段时间也被 chrome 的设置坑过
    whetherTsmile
        6
    whetherTsmile  
    OP
       1 天前 via iPhone
    @zby1101 这个我一直都是关掉的,不过我不确定 edge 会不会有 bug ,看着关了其实偷偷摸摸给我开了
    elden
        7
    elden  
       3 小时 44 分钟前
    @whetherTsmile 试试关闭多播。sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool YES 然后重启
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   991 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:59 · PVG 03:59 · LAX 12:59 · JFK 15:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.