我意识到对此提出/回答了类似的问题,但我有一个微妙的细节,我在任何地方都找不到答案。让我们以以下 DNS 条目为例:
foo.example.com A 1.1.1.1
bar.example.com A 1.1.1.2
wee.example.com CNAME foo.example.com
foo.example.com MX foo.example.com.s9a1.psmtp.com
bar.example.com MX bar.example.com.s9a1.psmtp.com
Run Code Online (Sandbox Code Playgroud)
注意最后一行。我的机构有那种 MX 记录,其中每个 MX 记录的值都带有标签。问题 1 是,这样做的动机是什么(为什么不只是 s9a1.psmtp.com)?问题 2 更微妙,如下。
我的理解是 MX 记录不应包含标签和值的任何别名,即以下做法是不好的做法:
wee.example.com MX wee.example.com.s9a1.psmtp.com
Run Code Online (Sandbox Code Playgroud)
那么,RR 应该如何寻找别名wee.example.com
呢?
谢谢!