通讯运营商dns劫持了GitHub io的域名?
本文最后更新于:2024年9月7日 上午
前言
前些天装atilo时用到了它的GitHub第三方库,那时候就发现它的github.io域名被解析为127.0.0.1。
那时还没多想,以为是它的域名设置出了问题,(虽然当时换dns成功装上去了就是)
结果今天再次访问别的github.io域名直接就是网络错误了,nslookup一看吓一跳嗷
另一个dns更恶心
爬爬爬 辣鸡dns,👴就不直说了,懂的都懂。
当初要不是嫌4.4.4.4和8.8.8.8进个百度都慢得一批,👴才不会找你呢。
但是,国内只有最近的dns才最快啊,算了👴直接改hosts好吧,你劫持一个👴改一个,惹不起👴躲得起!
可以使用其它dns解析出正确结果,然后将其放入hosts文件中,Windows的路径是:
1 |
|
或者有火绒也可以方便的打开hosts文件 :
找到hosts文件,用记事本打开,填入ip和域名
这里虽然解析出了这么多ip,但只要填一个就行。
像这样将ip dns填进去然后保存就ok
填完后刷新以下浏览器就行了。
文章结束了,下面的可以不用看了。
这里还可以改路由器的hosts
我的路由器是第三方固件,本质上就是个Linux系统,因此它的hosts文件放在
1 |
|
直接在网页终端里 echo “185.199.108.153 github.io” >> /etc/hosts 是不行的,咱也不知道为啥。
那就ssh或者telnet 进入路由器后台再echo
成功写入hosts,但后续操作发现并没有生效,并且,重启路由器后甚至又消失了。
这就是逆天而行的代价🐎?
后边又发现原来它自带自定义hosts的功能
修改,重启后没啥用,放弃了,都是虚的。
还是老老实实的改本机hosts算了嗷。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!