当前位置 博文首页 > 司夏的博客:github.io无法访问问题及解决(一键设置DNS)
在网络上访问网站,要首先通过DNS
服务器把网络域名的IP
地址后,我们的计算机才能访问。DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址,你可以把它想象成一本巨大的电话本。在进行DNS
请求以前,Windows系统会先检查自己的Hosts
文件中是否有这个地址映射关系,如果有则调用这个IP地址映射,如果没有再向已知的DNS
服务器提出域名解析。也就是说Hosts
的请求级别比DNS
高。
无法打开 https://github.io 原因大都是是国内运营商DNS
污染(域名指往不正确的IP
地址)。
可以通过修改 hosts文件
/ 修改DNS服务器
/ 代理
的方式来解决不能访问的问题。
网上的方法都是采用修改 hosts
文件的方法,将网站的地址添加到host
文件中,但这样做不能解决所有github的pages打不开的问题,所以最好修改DNS
地址,虽然host
请求级别高于dns
,但是如果经常访问github上别人的博客,或者项目文档都是xxx.github.io的地址,一个一个查服务器地址再添加host,那就太要命了。
手动修改DNS方法:
打开 控制面板> 网络与Internet设置 > 网络共享中心
这里给大家几个优秀的 DNS 解析服务,方便在不同的场景中使用,解决无法上网的问题和起到加速 / 防劫持的作用 。
PublicDNS
114DNS(一个良心 DNS 服务商)
阿里 AliDNS
360
百度DNS
CNNIC SDNS
Google DNS
安利一款软件了:DNS jumper
是歪果仁写的一款完全免费(觉得好用可以捐助),不用安装的绿色软件,支持是中文,没有广告。
官网:Dns Jumper
先来看看主界面:
DNS解析速度跟地区也有关系,自己测试一下才知道哪个DNS适合自己。
cs