之前在 github 和 coding 上都部署了 hexo 的静态博客,现在想实现个人域名同时解析 github 和 coding 上的博客,不过目前只实现了域名绑定 github
原本想分:
国外用户访问 github
国内用户访问 coding
下面是实现域名绑定 github 的
CNAME @ 默认 tengj.github.io.
A www 默认 192.30.252.153
其实还有个疑问。 192.30.252.153 这个服务器 ip 怎么得来,我 ping github.com 得出来的 ip 命名是 192.30.252.129
所以我不知道记录类型为 A 的对应的 ip 到底要如何获取,我就想知道我放在 coding 上面的 tengj.coding.io 对应的服务器 ip
求帮助
我后来看了coding的帮助文档,发现演示功能免费版本不支持绑定自定义域名,不知道是不是这个原因
演示平台主要功能
一键部署
在线运行演示,免费版本24小时无访问挂起
支持 coding.io 二级域名访问和独立域名(需选择香港服务器)
提供第三方基础服务( DB, Redis, FileSystem )
你看看你现在用的dns服务提供商,可不可以设置根据不同线路解析不同。如果不可以,你可以试一试免费的dnspod,直接去添加两条CNAME就可以了。
你就算知道coding和github对应pages服务的服务器ip,你也不能通过添加A记录的方式,正确解析到你的博客。正确的做法是添加CNAME记录。
coding是直接在项目主页设置的,github是在里面加CNAME文件。然后去dns服务提供商哪里添加CNAME。
dnspod分线路解析是免费的,不信可以去这里看看 https://www.dnspod.cn/Products/DNS
参考:
https://coding.net/help/doc/pages/
https://help.github.com/articles/using-a-custom-domain-with-github-pages/