添加自己的域名解析


添加解析自己的域名

1. 准备

先申请一个域名,我选择在阿里云平台上注册,这里为了使用,就选了最便宜的top域名。

这些教程都很清晰,按部就班做就好,我申请到的域名为lmwings.top

但是现在还不能直接访问,怎么样才能把域名和我们的网站连接在一起,

这个就需要添加解析,让解析服务器知道,访问这个域名,最后能找到我们网站的地址。我们这里个人静态博客,主要是搭建在github/coding/gitee,这里做域名分流解析,这样无论国内还是国外访问速度都可以比较快。

2. 添加解析

github添加解析

  1. 需要在本地hexo代码目录下添加CNAME文件夹

    目录/source下即可,这样hexo d时候CNAME才会被推送到仓库中,

    文件内容就填写自己的域名地址即可www.lmwings.top

  2. github pages上进行设置

    我这里地址是https://github.com/lmwings/lmwings.github.io/settings, 其实就是网站仓库的项目settings中,在GitHub PagesCustom domain里面填写自己的网站, 我这里填写www.lmwings.top

    (发现这一步如果设置了,第一步可以不需要,但是为了保险,我还是都设置了)

    (设置A解析就可以不需要推送CNAME,但是github会建议设置为CNAME代理,可能是ip会变化吧)

  3. ping一下地址,并记录下

    没有添加自己的域名之前,访问网址访问的是github.io域名的,我们现在ping一下这个地址,并记录一下它的ip, 后续需要使用到。

    ping lmwings.github.io
    正在 Ping lmwings.github.io [185.199.108.153] 具有 32 字节的数据:
    来自 185.199.108.153 的回复: 字节=32 时间=107ms TTL=53
  4. 在阿里云上设置域名解析

    我这里地址是https://dns.console.aliyun.com/#/dns/setting/lmwings.top

    主机记录:一个填写@, 一个填写www (如果我们希望添加blog.lmwings.top的域名,则还要加一个blog)

    记录值:就是上一步得到的ip地址

  5. 等待解析生效,一般10分钟左右即可

  6. 访问验证

    http://www.lmwings.top

coding添加解析

  1. 在阿里云上设置域名解析

    直接设置一个CNAME记录类型即可,然后记录值为coding 个人pages访问地址即可

  2. coding添加自定义域名

  3. 访问验证

3. 域名分流解析配置

由于国内和国外网络不通,我们即希望国内访问可以很快,也希望国外访问也可以很快。

那我们就可以对域名进行分流解析。

上面的解析中,我们可以解析到githubcoding中,我们可以把对github的解析,记录类型设置为A, 解析线路为境外,分别设置主机记录@www,然后设置记录类型为CNAME ,解析线路为默认,这样就大道分流解析配置的目的了


文章作者: Wang Kang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Wang Kang !
评论
 上一篇
使用TravisCI持续集成 使用TravisCI持续集成
使用Travis CI持续集成1. 说明github可以和Travis CI一起使用,这样可以达到持续集成的目的,可以理解为当有内容提交到仓库,就可以按规则触发持续集成命令,这个命令包含环境配置,编译,允许测试,结果生成等等。现在有一个契机
2020-02-06
下一篇 
git常用命令 git常用命令
git常用命令 设置全局账号密码 git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub注册邮箱" 取消全局账号密码 git
2020-02-05
  目录