大约在上周,我遇到了无法加载 github.com 的问题,但它在我的手机、Win7 笔记本电脑上加载正常,它们都通过同一个网络连接。直到我重新启动 Mac Mini,它才会再次工作。
Chrome 报告
无法找到 github.com 上的服务器,因为 DNS 查找失败。DNS 是将网站名称转换为其互联网地址的网络服务
Safari 和 Firefox 也一样。我也试过 Ping github.com,但始终无法解析 IP。
ping:无法解析 github.com:未知主机
为了进一步复杂化事情,dig github.com 成功了:
; <<>> DiG 9.8.3-P1 <<>> github.com ;; 全局选项:+cmd ;; 得到答案: ;; ->>HEADER<<- 操作码:QUERY,状态:NOERROR,id:6490 ;; 标志:qr;查询:1,答案:1,权威:0,附加:0
;; 问题部分:;github.com。在
;; 答案部分:github.com。121 在 204.232.175.90
然后我在 Chrome 中尝试访问,https://204.232.175.90
结果成功了!更棒的是,如果我尝试访问 github.com,执行此操作后它就可以正常工作了。虽然这只能工作一段时间,但之后我必须再次执行此操作或重新启动我的 Mac。
答案1
我觉得这听起来像是 DNS 问题 - 检查“系统偏好设置”中的 DNS 设置:网络 > Wi-Fi(或您正在使用的任何连接方式)> 高级 > DNS
尝试将 DNS 服务器(左窗格)设置为8.8.8.8
和8.8.4.4
(Google 的 DNS 服务器)。