新博客本来搭建在github pages上,忽然看到 name.com 免费送1年 .com 域名的活动,果断入手,解析的过程中却遇到了不少麻烦,把过程记录一下给大家参考一下~

网上有很多教程,不过基本都是长篇大论的让人很难找到重点,我就直接上步骤了。

域名注册

1. 域名查询

就以 name.com 为例了,个人觉得他家的网站做的还不错~

首页链接: 我是链接

在搜索栏中直接输入你想要的域名,点击search

如果出现下图所示的xxxx is not available说明你输入的域名已经被别人注册了,换一个继续。


2. 域名购买

在上图中,选择 Add to Cart (加入购物车)。

弹出购物车界面,根据自己需要调整购买时间。
购物车中第一条是你的域名,第二条是隐私保护(如果不购买,你的信息将可以被 whois 查询到,我们可以使用优惠码“PRIVACYPLEASE ”来获得免费的一年隐私保护),选好之后进入结算页面。
如果还没有 name.com 的账号,则先去注册。

3. 域名注册商的账号注册

建议填写真实信息或牢记,这些信息是出现纠纷等意外情况时决定你的域名归属的重要依据。

4. 支付

注册好账号之后点击 Create an Account ,在左侧添加你的信用卡信息(或paypal),填好之后点击 Complete Order 提交订单。

注意 name.com 不支持支付宝,学生党可以选择 godaddynamesilo 等注册商。

域名解析

1. 域名注册商处的设置

买好了域名之后还需要解析,即将这个域名指向你的网站。这里以 github pages 为例说明(在此假设你已经有了一个域名为 xxxxx.github.io 的网站),托管在其他空间的网站同理操作即可。

国内域名解析一般使用腾讯的 dnspod ,速度较快。
我们一般使用cloudxns,cloudxns支持按运营商、省份、搜索引擎等多种条件解析。
cloudxns开始强制要求实名认证了,还是换回去吧…

在域名注册商处找到你刚刚注册的域名,找到 nameservers ,添加 cloudxns 提供的 server:lv3ns1.ffdns.net 、lv3ns2.ffdns.net 、lv3ns3.ffdns.net 、lv3ns4.ffdns.net ,如下图所示:

2. cloudxns的设置

进入 cloudxns 的官网: 我是链接 ,添加你刚刚注册的域名。

域名解析面板如下图所示:

其中主机记录就是域名前缀,如想要解析asd.thjiang.com,则填写asd;
如填写“@”,则直接解析主域名thjiang.com;
如填写“*”,则匹配其他thjiang.com下的所有二级域名。

记录类型的选择较为复杂,可以参考下图:

TTL 即 Time To Live,缓存的生存时间。指地方dns缓存您域名记录信息的时间,缓存失效后会再次到CloudXNS获取记录值,默认 600 秒。
TTL 只能是整数,并且值不能小于60。
建议正常情况下使用 600,如果您经常修改IP,修改记录一分钟即可生效。长期使用 60,解析速度会略受影响。
如果您IP极少变动(一年几次),建议选择 3600,解析速度快。如果要修改IP,提前一天改为 60,即可快速生效。

3. 自己的网站的设置

特别地,针对使用github pages的用户,还有最后一步,在自己的网站中需要创建 CNAME 文件。
在 github 仓库中,创建一个名字为 CNAME (大写,没有后缀,就叫 CNAME),内容为 “www.你刚刚注册的域名” 的文件。
注意如果是用 Hexo 之类的工具自动生成发布文件并托管的,需要自己在本地的 /source 目录下添加 CNAME 文件,否则构建并 push 时会把 git 仓库中的 CNAME 文件覆盖掉。

到这里,我们的域名解析就完成了,稍等之后就可以用你的新域名访问你的网站了~