文章目录
  1. 1. 注册 DNSPod 账号
  2. 2. 添加域名
  3. 3. 添加 CNAME 记录(canonical name)
  4. 4. 修改 NS 记录(name server)
    1. 4.1. 记下 DNSPod 的 NS 记录
    2. 4.2. 修改默认配置的 NS 记录
  5. 5. DNS 解析测试

由于众所周知的原因,GoDaddy 的 Nameservers 有时会被墙,导致其在国内的域名解析服务一直都很不稳定,因此抽空改用了国内的 DNSPod 服务,步骤如下:

注册 DNSPod 账号

DNSPod 已并入腾讯,使用 QQ 账号绑定并登录即可。

添加域名

添加在域名服务商中购买的域名即可,不带 www 前缀。

添加 CNAME 记录(canonical name)

这里各人需求不同,设置因人而异。

对于我的需求而言,需要为域名 cnblog.me 添加两条 CNAME 记录,分别是带 www 前缀和不带的:

主机记录 记录类型 记录值
www CNAME cynthia903.github.io
@ CNAME cynthia903.github.io

什么是主机记录?DNSPod 的备注清晰地描述道,主机记录就是域名前缀,常见用法有:

主机记录 描述
www 解析后的域名为 www.cnblog.me
@ 直接解析主域名 cnblog.me
* 泛解析,匹配其他所有域名 *.cnblog.me

修改 NS 记录(name server)

什么是 NS 记录?

即域名服务器记录,用于指定该域名由哪个 DNS 服务器进行域名解析。注册域名时,总会有默认的 NS 记录。

接下来我们需要将域名服务商 GoDaddy 默认配置的 NS 记录修改为 DNSPod 提供的 NS 记录,以解决域名解析不稳定的问题。

记下 DNSPod 的 NS 记录

DNSPod 默认配置并提供的 NS 记录如下:

主机记录 记录类型 记录值
@ NS f1g1ns1.dnspod.net
@ NS f1g1ns2.dnspod.net

修改默认配置的 NS 记录

进入 GoDaddy 的 NAMESERVER SETTINGS ,SETUP TYPE 默认为 Standard ,并默认配置了一组 NS 记录:

1
ns35.domaincontrol.com
ns36.domaincontrol.com

由于 GoDaddy 默认配置的这组 Nameservers *.domaincontrol.com 被墙,导致域名解析不稳定,需要修改为国内 DNSPod 的 Nameservers 。

将 SETUP TYPE 切换到 Custom ,并添加 DNSPod 提供的 NS 记录:

1
f1g1ns1.dnspod.net
f1g1ns2.dnspod.net

修改成功后,域名 cnblog.me 将会使用 DNSPod 提供的域名解析服务。

DNS 解析测试

使用 dig 命令测试,可见 www.cnblog.meCNAME 记录、 NS 记录已经配置成功:

1
$ dig +trace www.cnblog.me

......(此处略过 Root、TLD,只展示权威域名服务器的解析结果)
www.cnblog.me.          600     IN      CNAME   cynthia903.github.io.
cnblog.me.              600     IN      NS      f1g1ns1.dnspod.net.
cnblog.me.              600     IN      NS      f1g1ns2.dnspod.net.
文章目录
  1. 1. 注册 DNSPod 账号
  2. 2. 添加域名
  3. 3. 添加 CNAME 记录(canonical name)
  4. 4. 修改 NS 记录(name server)
    1. 4.1. 记下 DNSPod 的 NS 记录
    2. 4.2. 修改默认配置的 NS 记录
  5. 5. DNS 解析测试