github page 403、github.io 403问题 解决办法

佚名 2021-3-16 1,451 3/16

当我们访问某些xxx.github.io地址时可能出现 403 Forbidden 的情况,这是我们可以ping某个github.io地址看看咋回事,例如:

github page 403、github.io 403问题 解决办法

这时候我们发现域名解析指向了本地,原因可能是电信运营商 DNS 污染(域名指往不正确的IP地址),几乎所有github page都无法解析,都被传送到了127.0.0.1。那么有两种解决方法。

方法一:配置HOSTS

第一步:首先利用工具https://tools.ipip.net/dns.php或者https://www.boce.com/查看DNS指向了那个ip,打开网址然后输入要解析的域名,得到解析的ip,

第二步:打开hosts文件添加解析,找到hosts文件在C:WindowsSystem32driversetc,然后利用管理员身份打开文本文件编辑,把解析得到的ip地址添加到hosts文件即可访问。

方法二:修改DNS

方法一完全可以解决问题,但是缺点是我们访问不同的地址时就需要不断的配置N个hosts文件解析ip地址,这样十分的麻烦,所以推荐方法二,这个方法操作一次即可。

第一步:打开电脑的【网络和Internet设置】,可以在【控制面板】找到,也可以点击电脑右下角网络标志进去。

第二步:在属性配置里找到【Internet 协议版本 4(TCP/IOv4)】双击配置,然后修改使用自己配置的DNS,首选可以设为本地运营商的或者公共dns服务器的,百度都可以查到,设为 223.5.5.5(阿里)。备用dns地址设为 8.8.8.8 (谷歌),或者其他诸如114.114.114.144,114.114.115.115。因为谷歌的服务器是在国外,所以可以访问形如xxx.github.io的网站,但是访问国内的网站速度可能会慢,所以才设为备选,首选设置成国内的,这样不影响正常使用。

结果

通过上面的两个方法,然后再次 ping github.io 会发现能正确解析域名地址了。

- THE END -

佚名

7月11日17:27

最后修改:2021年7月11日
1

共有 0 条评论