#TIL: 某些DNS会导致macOS无法接收系统更新

WARNING: This article may be obsolete
This post was published in 2022-07-21. Obviously, expired content is less useful to users if it has already pasted its expiration date.

注意
本文仅仅描述了一个现象,无法确认有哪些DNS一定会阻断macOS的更新推送。

更新macOS Monterey  12.5 的时候我遇到了一个问题:Monterey 12.5的更新日志已经写在了Apple官网上,我的电脑前几天还提醒我“Monterey 12.5 is available”,今天我想更新的时候却发现电脑无论如何都收不到12.5的更新了,“Your mac is up to date - macOS Monterey  12.4 ”,就好像12.5被Apple紧急下线了一样。

方法1:万能重启大法:无效!

方法2:轮流切换各种DNS(以及DoH),每次切换DNS以后都使用命令 $ softwareupdate -l 强制刷新可用更新。果然奇怪的东西出现了:

懒得去分析DNS响应的到底是什么地址了(根据以前的抓包结果,macOS的系统升级检测CDN有Akamai和Level 3),赶紧升级了算了。


 Last Modified in 2023-01-25 


Leave a Comment Anonymous comment is allowed / 允许匿名评论