关于Github网页打不开与图片无法加载解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Github网页打不开与图片无法加载解决方法相关的知识,希望对你有一定的参考价值。

参考技术A 出现这种情况的原因是因为: DNS投毒 或者叫 DNS污染 。

从客户端向DNS服务器发出查询IP的请求,到响应返回到客户端的这段时间里,如果有黑客或者其他一些不可说的设施伪造返回了一个错误的DNS应答,那么用户将不能访问到真正的资源。

所以有两种解决方式:1、短期处理方法 2、从根源解决问题

网上绝大部分的回答,都是修改 host 文件,已到达手动指定DNS解析的目的,此方法只能临时解决该问题,等过一段时间之后,会发现又开始打不开网页、图片无法加载、访问很慢等问题。
步骤如下

打开【 https://www.ipaddress.com 】网页,输入想要解析的网址【 github.com 】与【 avatars.githubusercontent.com 】
红色方框地址就是我们想要的目标IP

获得IP之后,找到host文件,【C:\Windows\System32\drivers\etc\host】
在文件末尾按如下格式添加即可

这种方式需要每隔一段时间就去获取一次IP,不然会重新出现打不开网页、无法加载、打开慢等问题。

因为国内的DNS很容易被劫持污染无法直接指向目标地址,那么可以尝试直接使用Google提供的DNS服务器地址 8.8.8.8; 8.8.4.4 ,直接指向目标地址

那么问题回到了起点,有没有两种都适用的方法?
很明显是有的!

在这之前先要弄明白什么是首选(Preferred)DNS服务器与备选(Alternate)DNS服务器:
首选DNS和备用DNS都是一种域名系统,正常情况下都是使用首选DNS服务器,只有当首选DNS服务器无法正常解析时,才会使用备选DNS服务器。

【参考资料】
[1] https://blog.csdn.net/qq_38132105/article/details/107137558
[2] https://blog.csdn.net/lr157/article/details/105665798/
[3] https://baike.baidu.com/item/114DNS?fr=aladdin#2

以上是关于关于Github网页打不开与图片无法加载解决方法的主要内容,如果未能解决你的问题,请参考以下文章

python网页打不开

net::ERR_CONNECTION_RESET错误打不开网页怎么解决

公司内网连接成功打不开网页

Edge浏览器最近啥网页都打不开,总是提示加载出现问题(未响应)

net::ERR_CONNECTION_RESET错误打不开网页怎么解决

自己服务器网站上的图片打不开