力扣打不开,通过修改hosts文件来访问

力扣刷新失败,提交代码提示未知异常

问题描述

最近几天我登录https://leetcode-cn.com/老是显示网络连接失败
刷新多次才偶尔能打开,访问别的网站都没有问题

原因分析

能访问别的网站说明网络没有问题,唯独访问该网址打不开,可能的原因是DNS解析出错
DNS解析:(百度百科解释)
域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成

解决办法

什么是hosts文件?
hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析

我的理解就是自己先对域名进行预处理,由用户来解析特定网站的ip地址,达到快速访问的目的!
win7/win10hosts文件所在:
C:\Windows\System32\drivers\etc\hosts
以管理员身份使用记事本编辑
添加如下一行

#47.99.228.218 leetcode-cn.com

保存即可,再次打开https://leetcode-cn.com/发现秒进
此时会发现网站的证书是否吊销变成了未知,因为没经过DNS服务器解析

如何获取网址的ip地址

windows+R 输入cmd 输入:

ping leetcode-cn.com

就能看见主机响应的ip地址

拓展

如果碰到别的国内网站也像这样打不开,均可以采用以上方法!

发布了31 篇原创文章 · 获赞 29 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/cchulu/article/details/103358534