解决github.io无法打开的经历
记得之前有 github.com 打不开或者打开很慢的解决方案,现在轮到了 github.io,哈哈。我的 github.io 很久开始就打不开了,当时从网上试了几种方法没成功就放弃了,今天查资料需要打开 github.io,又有点时间,所以主要针对这个解决了一下。从本文您可以了解到:
碰到这种dns的问题该怎么排查?
怎么解决打不开github.io的问题?
ping命令其实很强大,不仅可以知道能不能链接,延时是多少,还可以知道dns解析的ip地址是多少,例如我们ping www.github.com
1
2
3
4
5
6
7
8
9
10
11
12ping www.github.com
正在 Ping github.com [52.74.223.119] 具有 32 字节的数据:
来自 52.74.223.119 的回复: 字节=32 时间=208ms TTL=42
来自 52.74.223.119 的回复: 字节=32 时间=198ms TTL=42
来自 52.74.223.119 的回复: 字节=32 时间=202ms TTL=42
来自 52.74.223.119 的回复: 字节=32 时间=207ms TTL=42
52.74.223.119 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 198ms,最长 = 208ms,平均 = 203ms可以看到,后面小括号里面的 52.74.223.119 就是 ip 地址了。
ping github.io
ping github.io
1 | PING github.io (127.0.0.1): 56 data bytes |
上面显示 ip 地址为127.0.0.1
,这个就是本机地址嘛,然后我去/etc/hosts
里面查看hosts文件有没有被意外修改过,没看到github.io被解析到127.0.0.1
的记录,这就表示,电脑上的dns解析是完好的,但是远程的 dns 解析很可能惨遭网络运营商的污染了,从而导致解析的时候被解析到了127.0.0.1
。
修改本机dns
修改dns的服务器地址,如下:如果【1】不行就试试【2】
【1】修改dns为114.114.114.114
【2】修改dns为223.5.5.5
与223.6.6.6
7、刷新DNS
【1】win+r
:输入cmd,
【2】在命令提示符中键入ipconfig/flushdns
8、即可访问地址中带github.io
的网址。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Jack博客!
评论