当前位置 博文首页 > 司夏的博客:github.io无法访问问题及解决(一键设置DNS)

    司夏的博客:github.io无法访问问题及解决(一键设置DNS)

    作者:[db:作者] 时间:2021-08-07 09:55

    在网络上访问网站,要首先通过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

    • 首选:119.29.29.29
    • 备选:182.254.116.116

    114DNS(一个良心 DNS 服务商)

    • 首选:114.114.114.114
    • 备选:114.114.114.115

    阿里 AliDNS

    • 首选:233.5.5.5
    • 备选:223.6.6.6

    360

    • 首选(电信/移动/铁通):101.226.4.6
    • 备选(电信/移动/铁通):218.30.118.6
    • 首选(联通):123.125.81.6
    • 备选(联通):140.207.198.6

    百度DNS

    • 首选:180.76.76.76

    CNNIC SDNS

    • 首选:1.2.4.8
    • 备选:202.98.0.68

    Google DNS

    • 8.8.8.8
    • 8.8.4.4

    如果觉得上面太麻烦,没关系还可以一键设置

    安利一款软件了:DNS jumper

    是歪果仁写的一款完全免费(觉得好用可以捐助),不用安装的绿色软件,支持是中文,没有广告。

    官网:Dns Jumper

    先来看看主界面:
    在这里插入图片描述

    • 很朴素,却很强大、方便。
    • 支持分网卡单独设置DNS(无线网卡和有线网卡分别设置不同的DNS)
    • 支持一键查询所有内置和自己保存的DNS链接速度
    • 支持DNS地址分组管理
    • 支持IPv6 DNS
    • 一键清除DNS缓存
    • 切换DNS服务器时自动切换对应的DNS缓存
    • 内置N多个世界各地的DNS服务器IP
    • 完全免费
    • 支持中文
    • 无广告
    • 免安装

    在这里插入图片描述

    DNS解析速度跟地区也有关系,自己测试一下才知道哪个DNS适合自己。

    cs
    下一篇:没有了