反向区域中的 MX 记录

sco*_*omb 0 domain-name-system reverse-dns named-conf mx-record ptr-record

我正在 Linux Academy 上 DNS 课程。在其中一个实验室中,他们定义了一个反向区域。在此区域中,他们添加 MX 记录。在反向区域中定义 MX 记录是否有意义?

细节:

为此他们做

vim /etc/named.conf

zone "1.0.10.in-addr.arpa" {
    type master;
    file "/var/named/1.0.10.db";
};
Run Code Online (Sandbox Code Playgroud)

内容/var/named/1.0.10.db是:

TTL    86400
@       IN      SOA     nameserver.myserver.com. root.myserver.com. (
                          10030         ; Serial
                           3600         ; Refresh
                           1800         ; Retry
                         604800         ; Expiry
                          86400         ; Minimum TTL
 )
; Name Server
@        IN      NS       nameserver.myserver.com.
; PTR Record Definitions
240         IN      PTR       nameserver.myserver.com.
241         IN      PTR       mailprod.myserver.com.
242         IN      PTR       mailbackup.myserver.com.
; which is last octet of my IP
; Mail Exchange Records
@        IN    MX    10    mailprod.myserver.com.
@        IN    MX    20    mailbackup.myserver.com.
Run Code Online (Sandbox Code Playgroud)

同样,我尝试反向添加 A 记录,但它不相关,因为可以通过执行以下操作进行查找:

nslookup <dns-name>.1.0.10.in-addr.arpa localhost
Run Code Online (Sandbox Code Playgroud)

正在做

ns lookup <dns-name>.mylabserver.com localhost
Run Code Online (Sandbox Code Playgroud)

行不通,(或者如果是,它是一个非权威的答案,DNS 递归)。我对么?

我从 https://en.wikipedia.org/wiki/MX_record了解到,定义 MX 记录需要 A 记录。因此,我们可以使用 PTR 对 MX 进行反向查找吗?

因此,我想知道在反向区域中添加 MX 记录是否有意义,那么我们将如何检索此 MX?

我错过了什么?

Håk*_*ist 5

只有当您想接收发往 eg 的邮件时才有意义scoulomb@1.0.10.in-addr.arpa(这似乎有点不寻常)。

dig 1.0.10.in-addr.arpa MX应该用于检索MX记录(给定问题中的区域)。

我猜这可能是他们对每个区域使用相同模板的情况,或者类似的情况。这当然不是在反向区域做的典型事情。