您能向我解释一下这个 DNS 配置吗?

您能向我解释一下这个 DNS 配置吗?

我对 DNS 配置了解甚少。有人能用通俗易懂的英语向我解释一下以下 DNS 配置的作用吗?这是我的托管服务提供商的默认配置。

NAME/TYPE/VALUE/PRIORITY

              A            X.X.X.X              0   

*             A            X.X.X.X              0   

smtp          A            Y.Y.Y.Y              0   

              MX           smtp                 10  

NS            foo1.bar.com.                     0   

NS            foo2.bar.com.                     0   

example.com.  TXT          v=spf1 a mx +all     0

几个关键点:

  • 为什么域名末尾带有 DOT?
  • 为什么 MX 记录设置了一些优先级,并且为什么是 10?
  • 前两条记录有什么区别?

答案1

名称末尾的点表示“这是一个完全合格的条目”,如果没有点,DNS 服务器会将这些条目列出的域附加到名称中。因此,您将获得 foo1.bar.com.example.com

因此,为了防止错误,句号至关重要。

所有 MX 记录都有优先级。MX 是邮件交换器记录,每个域可以有多个 MX 条目。这些条目告诉邮件服务器要将邮件发送到您的域的何处。优先级允许邮件服务器按正确的顺序尝试发送这些邮件(最低第一的)。

第一条记录表示“如果你查找这个域名,你就会得到这个 IP 地址”,即 example.com 给出 xxxx

第二个是通配符,意思是,如果你查找此域的任何子域并且没有特定匹配,则你将获得此 IP 地址。即 bob.example.com 和 fred.example.com 将解析,并且它们将解析为该 XXXX

TXT 条目允许信息记录,其中您的记录是 SPF 描述。SPF 完全是另一回事,它处理电子邮件验证,更多信息请见此处 -http://en.wikipedia.org/wiki/Sender_Policy_Framework

这两个 NS 条目是名称服务器记录,用于告诉其他 DNS 服务器/解析器应为您的 example.com 域使​​用哪个名称服务器。

答案2

A            X.X.X.X              0 

这意味着 yourdomain.com 将解析为 IP XXXX

*    A            X.X.X.X              0

这意味着 ANYTHING.yourdomain.com(即 foo.yourdomain.com 或 bar.yourdomain.com)也将解析为 XXXX

smtp          A            Y.Y.Y.Y              0

这意味着您有一条名为 smtp.yourdomain.com 的记录,它将解析为 YYYY

MX           smtp                 10 

这将前面提到的 smtp.yourdomain.com 设置为 yourdomain.com 的邮件服务器。
如果有人想向 @yourdomain.com 发送电子邮件,它将尝试此服务器。
优先级 10 可以忽略,因为您的区域中只有一个 MX 记录。
如果有更多,则将按照尝试联系服务器的顺序进行(将首先联系编号最小的服务器)。

NS            foo1.bar.com.                     0   
NS            foo2.bar.com.                     0

这两个条目将服务器 foo1.bar.com 和 foo2.bar.com 设置为此区域的权威域服务器。
因此,如果有人想解析 smtp.yourdomain.com,他会询问 foo1.bar.com。或 foo2.bar.com。

example.com.  TXT          v=spf1 a mx +all     0

这是一种反垃圾邮件技术,它基本上指定从 yourdomain.com 开始每个具有 A 或 MX 记录的主机都被允许发送邮件 - 并且不允许其他主机(我对 SPF 不太熟悉,如果我错了,请纠正我)。

答案3

域名末尾的.表示它是完全合格的域名。如果没有,.则 DNS 会将域名附加到其后,例如,在您的示例中没有 ,smtp因此.它变为smtp.example.com.

MX 记录具有优先级设置,正确配置的邮件服务器将尝试将邮件发送到优先级最低的主机。如果失败,则将尝试下一个优先级最低的主机。

第一条记录表示 example.com 的 IP 地址是 xxxx,第二条记录表示 example.com 域中未在其他地方指定的任何主机(例如 smtp)都将解析为 xxxx

你可能需要看看及其相关文章。

相关内容