1 、namecheap 的界面非常难用,建议你在 DNSPod 或者 Cloudflare 这样的地方作解析。
解析的办法是:Domain——Custom DNS——输入 nameserver
然后在你 DNSPod/Cloudflare 进行设置:
A 记录到你的免费空间
www 子域名 A 记录到你的免费空间
MX 记录到你的邮箱
TXT 记录 设置你的邮箱 SPF (推荐同时设置 DKIM DMARC )
子域名 CNAME 记录到 GitHub
2 、Advanced DNS——NS Record 这个是 Glue Record ,是你自己建设权威 DNS 服务器才需要用到的。
3 、针对你的第一个问题,调试请使用 dig 命令,查询 NS 记录需要指定记录类型如:dig NS
example.com针对你的第二个问题,你配置邮箱需要在你的免费空间处设置记录(不仅要他添加 TXT 记录,还要添加 MX 记录),因为此时你已经吧解析权交给你的免费空间了。
4 、CNAME 记录和 A 记录无法共存,和 MX 记录也无法共存。
5 、NS 记录大约需要 72 小时生效,其他记录根据 TTL 决定,可能需要几个小时到一天。如果你使用 DNSPod/Cloudflare 解析的话,创建记录 5 秒左右就能生效,修改记录根据 TTL 决定,可能需要几个小时到一天。