我的DNS被劫持了!

今天上午打开电脑看了B站采取休眠状态,中午再打开时,发现电脑连网之后输入bing.com网址竟然打不开,出现下述图片。

我怀疑是网址不行,又试了试baidu.com,接着又试了试github.com等各大靠谱网址,结果都是——“不是专用连接balabala"

我很清楚这电脑绝对不会自愈,访问不通的根本原因是HTTPS不可用,我们只需要解决HTTPS不可用问题,自然而然就不会被HSTS协议拦截,因此从这点出发,接下来的一下午,我通过手机搜索教程,各种都有

去控制面板的Internet选项

win10系统找网络重置

删除domain安全策略

证书失效,重装https证书

直接英文输入thisisunsafe

alljoyn router service停止要启动

重置网络适配器

为lan使用代理服务器

…………

总而言之,今天的电脑是开关机次数最多的一次,是最无语焦急的等待,也是无用功做的最多的时候……最后我决定做个狠人,重置浏览器(意味着之前安装的便捷插件就没了,基本数据还在啦)具体步骤(借助Microsoft的回答)

最后的最后还是解决了!(我都用了他说的方法)但这整个过程真真是带我回顾了计算机网络咱还是来说一说DNS HTTPS HSTS域名劫持DNS(Domain Name Serve)被劫持时,对特定的网络不能访问或者访问的时假地址,也叫做域名劫持。DNS又称域名系统,它是作为域名和IP地址相互映射的一个分布式数据库,可以让用户更方便的访问Internet。这个过程,通过主机名,最终得到该主机名对应的IP地址的过程叫域名解析。

解决办法

HTTP—— HyperText Transfer Protocolhttp是HTTP协议运行在TCP之上。所有传输的内容都是明文,客户端和服务器端都无法验证对方的身份。HTTPS—— HyperText Transfer Protocol Secure以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS 在HTTP 的基础下加入SSL(所以有安全证书SSL啦)所有传输的内容都经过加密,加密采用对称加密。HSTS—— HTTP Strict-Transport-Security即HTTP的严格安全传输。网站采用 HSTS 后,用户访问时无需手动在地址栏中输入HTTPS,浏览器会自动采用 HTTPS 访问网站地址,从而保证用户始终访问到网站的加密链接,保护数据传输安全不得不说,若对计网中的协议熟悉一些,电脑报错更好找问题,希望电脑争点气,少出点幺蛾子咱们下期再见----------------------------------------------------------------------------------历史文章:Python爬虫小记项目配置Vue的步骤GET 和 POST 两种基本请求方法的区别