网站自带 DNS 设定
为什么需要设定网站自带的 DNS 记录?
通过 DNS NameServer 直接指向 Bitcron 来绑定的网站, 系统会默认处理 A 记录。
但除了 A 记录之外,如果自己的独立域名绑定了自己的独立邮局,或者有 TXT 子域的一些验证,则需要自己设定 MX 记录或者 TXT 记录;反之,则不需要这个设定。
如何使用
进入网站的 Dashboard
,进入 Advanced (高级)
这个页面,就能看到 DNS MX Records & DNS TXT Records 两个设置的区域。
设置中的 “域名” 是什么意思?
域名
默认是 @
,表示当前根域,如果有子域名,则填写完整的子域名,比如 sub.domain.com
,而不是 sub
。
为什么必须是完整的子域名? 因为一个网站可能有多个(独立)域名绑定,不是完整的子域名, Bitcron 系统无法识别。
当 Bitcron 的 DNS 系统无法识别某个子域的记录时,会接下来寻找根域的记录。
比如 domain.com
上设定了 TXT 记录,则其所有的子域名,比如 sub.domain.com
如果未具体声明的时候,则会返回根域 domain.com
对应的记录。
MX 记录需要设定优先级吗?
不需要,只要填入记录值就好了,Bitcron 的 DNS 系统,会自动更具记录的次序(拖动可调整) 生成优先级。
比如邮局的服务商如果是 Gmail,则一般需要创建 5 个记录,每个记录的 域名
为 @
或者留空,然后 Record
分别填入:
ASPMX.L.GOOGLE.COM
ALT1.ASPMX.L.GOOGLE.COM.
ALT2.ASPMX.L.GOOGLE.COM
ALT3.ASPMX.L.GOOGLE.COM
ALT4.ASPMX.L.GOOGLE.COM
如何查看 Bitcron DNS 的结果?
由于 DNS 本身缓存的问题,未必能立马生效。
但在 Bitcron 的系统中,这些修改是立马生效的,所以,可以通过命令行的方式,直接查看结果。
比如下面两行命令,可以分别查询 domain.com
的 MX
与 TXT
记录。
nslookup -query=mx domain.com ns1.bitcron.com
nslookup -query=txt domain.com ns1.bitcron.com
另外,比如要查看某个子域,比如 sub.domain.com
的 TXT 记录,则是:
nslookup -query=txt sub.domain.com ns1.bitcron.com