Bootstrap

如何正确的给hexo、hugo等静态博客做好dns解析?

问题

之前我搭建hexo的时候,觉得github.io的速度比较快,所以默认的dns通过cname解析到了github.io,然后国内搜索引擎解析到coding的pages。这样个人访问飞快,搜索引擎又可以抓取, 多好啊。

但是,告诉大家,这样个方案是不靠谱的,因为github.io这个域名已经大面积被污染

我怎么知道的?刚好昨天用helm add一个repo,刚好这个repo又是部署*.github.io的静态网站,安装失败后,用curl看这个请求这个地址的细节,发现请求的地址是127.0.0.1。怪不得前两天我的博客突然访问不了,还纳闷qiang怎么会封我一个小小的博客呢,不至于吧。

于是,赶紧dig一下,发现无论是电信的dns还是google的dns,A记录都被修改成127.0.0.1
github.io被污染
再来看看全国污染过的情况:

;