1
Takizawa 2022-05-02 12:06:16 +08:00
其实你要不把全部需求列出来,说清楚。看标题知道你要配置 dns ,但是下面弄了这些又看不明白到底是要干嘛
|
2
yaoyao1128 2022-05-02 13:41:07 +08:00 via iPhone 1
1. ns 记录是最基础的一层,决定你用哪家 dns ,除非考虑子域名……
2. rfc 协议规定中 cname 优先,所以存在 cname 的情况下其他包括 txt mx 记录均失效 |
3
baobao1270 2022-05-02 14:01:05 +08:00 1
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 决定,可能需要几个小时到一天。 |
4
Vincent103 OP @Takizawa 可能我表达确实有点问题,我目前就是需要 namecheap 域名+免费空间 byethost+免费邮箱 zoho ,或者 namecheap 域名+github.io+免费邮箱 zoho
@yaoyao1128 大佬,第 1 条是不是可以理解为,如果我 namecheap 使用 Custom DNS 后,只能在设置的那家修改 DNS 信息,比如 byethost 第 2 条意思是不是可以理解为,我现在 CNAME 了 github.io ,在我现在 namecheap 无法修改 txt 或者 mx 等记录,如果想要修改的话该怎么操作呢 @baobao1270 感谢大佬,看完收获良多,我去试试看 DNSPod/Cloudflare |
5
yaoyao1128 2022-05-02 14:47:33 +08:00 via iPhone 1
|
6
bbroot 2022-05-02 18:29:23 +08:00 via Android 1
|
7
Vincent103 OP @bbroot 感谢大佬回复,3 楼回复之前我都不知道还有 DNS 服务商这回事,现在打算用这个做一下 DNS 解析
|