AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1021169
Accepted
scoulomb
scoulomb
Asked: 2020-06-13 01:15:33 +0800 CST2020-06-13 01:15:33 +0800 CST 2020-06-13 01:15:33 +0800 CST

反向区域中的 MX 记录

  • 772

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

细节:

为此他们做

vim /etc/named.conf

zone "1.0.10.in-addr.arpa" {
    type master;
    file "/var/named/1.0.10.db";
};

内容/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.

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

nslookup <dns-name>.1.0.10.in-addr.arpa localhost

正在做

ns lookup <dns-name>.mylabserver.com localhost

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

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

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

我错过了什么?

domain-name-system reverse-dns mx-record ptr-record named-conf
  • 2 2 个回答
  • 1100 Views

2 个回答

  • Voted
  1. Best Answer
    Håkan Lindqvist
    2020-06-13T01:51:00+08:002020-06-13T01:51:00+08:00

    仅当您想接收发往 eg 的邮件时才有意义[email protected](这似乎有点不寻常)。

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

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

    • 5
  2. davidgo
    2020-06-13T02:01:44+08:002020-06-13T02:01:44+08:00

    我相信您可能错过的是一个相当广泛部署的常见垃圾邮件处理技巧。

    当与 SMTP 服务器建立连接时,一些服务器将对与其连接的 IP 地址进行反向查找,然后对该地址进行正向查找,并检查该正向和反向 DNS 是否匹配。

    我怀疑这种技术的有效性,但想法是,如果域名没有反向 dns,或者反向和正向 DNS 不匹配,则发送 IP 可能不是合法的邮件服务器,并且邮件应视为垃圾邮件。RFC2505 第 1.4 节(可追溯至 1999 年 2 月)中介绍了该技术。给定的原因是

    当我们建议使用 FQDN 而不是 IP 地址时,这是因为 FQDN 在直观上更易于使用。但是,所有此类使用在很大程度上取决于 DNS 和 .IN-ADDR.ARPA (PTR) 信息。由于很容易伪造,无论是通过在 DNS 服务器中注入虚假缓存信息还是垃圾邮件发送者运行自己的带有虚假信息的 DNS,主机名和域名必须小心使用,例如验证以便翻译地址->名称对应于名称->地址。”

    • 1

相关问题

  • Solaris DNS

  • resolv.conf 在经过一段时间后被更改

  • 为什么有些网站的网址中没有“www”就无法显示?[关闭]

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve