这几天窝网易云音乐的 PC 客户端突然抽风了(x86 版本和 UWP 版本), 我尝试了修改为使用代理链接, 也没有任何效果. 在耐不住这痛苦的情况下(不想用别家的音乐平台), 窝被迫去搜索这个问题.

问题描述

我所遇到的问题, 是无论在何种代理状态下, 网易云音乐客户端都无法正常联网, 加载音乐, 加载每日不同的推送. 可以说是非常奇怪了.

问题排查

Google 了下, 网易云音乐网络错误, 居然找到了一个知乎的结果. 在那个知乎的提问下, 大家都清一色的提到了代理问题. 有大佬说, 网易云客户端实际上还是拿本地浏览器去访问网易云音乐. 但这也木有什么问题a, 我尝试了使用大陆的伺服器, 还是网络错误. 继续翻的时候, 窝康到了有大佬提到说, 因为 dns 的原因. 嗯…? 好像还有点道理. 窝使用的 DNS 是 CloudFlare 的 1.0.0.1, 难不成是这里出了什么幺蛾子? nslookup 看下.

nslookup_1.0.0.1

~为了看下它用的是什么服务器~ 出于好奇, 肯定是先来一发 traceroute 了.

traceroute

??? 为什么会走 pccw 去香港, 不应该是在国内么???
去看看他的 ASN.

ASN

我觉得这个 IP 肯定不是正常的 IP. 让我测下隔壁 114 DNS

nslookup_114dns
trace

嗯, 清真.

解决方案

既然知道了是 DNS 的问题, 那么就好说了. 改 DNS 是不可能改的. 1.0.0.1 太香了. 窝的代理程序一直都是用的远程 DNS, 也不能保证远程伺服器解析到的 IP 就是木有问题的. 那么就用 hosts 好辣.

除另有声明外,本博客文章均采用 知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。