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 / 问题 / 815054
Accepted
Martin
Martin
Asked: 2016-11-16 08:16:53 +0800 CST2016-11-16 08:16:53 +0800 CST 2016-11-16 08:16:53 +0800 CST

为具有多个域的 IP 反向 DNS 设置

  • 772

我试图澄清我对域的反向 DNS PTR 查找。我有一台服务器,只有一个 IP 地址和多个帐户,都共享该 IP 地址;

我的 PTR 目前是:

 24.210.31.in-addr.arpa. 14400 IN PTR domainname.co.uk.

但是IP地址反转到的域是ns1.domainnetwork.co.uk,那么账户上的PTR记录应该引用主返回域而不是账户域吗?

我似乎无法通过谷歌搜索找到任何明确的指导,但是这个问题似乎确实表明该帐户应该引用服务器域而不是帐户特定域。

所以,会有:

24.210.31.in-addr.arpa. 14400 IN PTR ns1.domainnetwork.co.uk.

在帐户的 DNS 中给它一个有效的 PTR 记录,即使这根本没有提到帐户域?

编辑:为了澄清,这ns1.domainnetwork.co.uk是域的主要名称服务器。


更新+编辑

我对这个主题有一个持久的问题,并且觉得最好恢复这个不完整的查询而不是从头开始一个新的查询。

以上所有内容仍然适用。

我有一个具有各种域的服务器,IP 地址为 .xx.xx.xx.236 和xx.xx.xx.238. 我在自己的 IP 地址上也有一个域,仅用于该域(用于 TLS 证书),即 xx.xx.xx.241,但我无法让该域正确显示PTRDNS 中的无效记录。

服务器上有效的域(IP 地址 12.34.56.236 ):

websitename.co.uk       14400 IN  A  12.34.55.236
55.34.12.in-addr.arpa.  14400 IN PTR nameserver1.network.co.uk.

以上工作并提供有效的 PTR 反馈。

这nameserver1.network.co.uk.是与位于其自己的 IP 地址 (12.34.56.241) 上但从未提供正确 PTR 记录的域相同的主名称服务器。

没有给出有效PTR记录的域(唯一 IP 地址):

websitenameTwo.co.uk    14400 IN  A  12.34.55.241
55.34.12.in-addr.arpa.  14400 IN PTR nameserver1.network.co.uk.

为了使该记录具有有效的 PTR DNS 记录,我缺少什么?

reverse-dns ptr-record
  • 4 4 个回答
  • 29078 Views

4 个回答

  • Voted
  1. Best Answer
    Michael Hampton
    2016-11-16T08:38:30+08:002016-11-16T08:38:30+08:00

    邮件服务器将根据连接 IP 地址的 PTR 记录交叉检查您的 SMTP 服务器公布的 HELO 主机名,然后检查返回的名称是否具有与连接 IP 地址匹配的地址记录。如果其中任何一项检查失败,则您的外发邮件可能会被拒绝或标记为垃圾邮件。

    因此,您需要一致地设置所有三个:服务器的主机名和 PTR 记录中的名称必须匹配,并且该名称必须解析为相同的 IP 地址。

    请注意,这些域名不必与您发送邮件的域名相同,而且它们通常不同。

    • 15
  2. Esa Jokinen
    2017-04-12T02:50:12+08:002017-04-12T02:50:12+08:00

    您似乎误解了 PTR 记录的工作原理以及它的用途。该问题不包含有关您如何尝试设置记录的任何信息:

    1. something.example.com. A当您有机会录制时,它不会自动更改。
    2. 它不能设置在example.com.区域内,而是在反向区域中,例如113.0.203.in-addr.arpa.

    就像我在类似问题的回答中描述的那样:

    是否允许您请求更改公共 IP 的 PTR 记录取决于您的 ISP 和您的互联网连接合同,因为 PTR 记录由 IP 块的注册所有者管理。您可以在ARIN WHOIS IP 地址数据库上进行查找以查看实际所有者。

    另一个答案提到您可以“重载”记录,即单个 IP 地址PTR有许多记录。不建议PTR这样做,因为记录应识别与 IP 地址关联的规范名称。(参见RFC 1035、3.5和RFC 1912、2.1。)PTR

    • 6
  3. André Fernandes
    2017-04-12T02:40:17+08:002017-04-12T02:40:17+08:00

    您不能将反向 (PTR) 记录与正向(A、MX 等)记录放在同一区域。

    它们属于两个不同的 DNS 区域:

    • websitename.co.uk - 转发区。包含 A、MX、CNAME 记录(如websitename.co.uk 14400 IN A 12.34.55.236)
    • 55.34.12.in-addr.arpa - 反向区域,包含范围内所有 IP 地址的 PTR 记录12.34.55.x

    您显然控制了正向区域,但反向区域由拥有 IP 地址范围的人控制(范围12.34.55.224/28分配给 AT&T)。

    只有在您更改反向区域中的 PTR 记录后,您才能进行反向解析,您应该联系您的托管服务提供商并请求更新 PTR 记录。

    好消息是您可以将所有反向记录配置在同一个反向区域中,只要 IP 地址位于同一子网中,例如:

    236.55.34.12.in-addr.arpa.  14400 IN PTR websitename.co.uk.
    236.55.34.12.in-addr.arpa.  14400 IN PTR websitenameOne.co.uk.
    238.55.34.12.in-addr.arpa.  14400 IN PTR websitename.co.uk.
    241.55.34.12.in-addr.arpa.  14400 IN PTR websitenameTwo.co.uk.
    

    请注意,您可以“重载” PTR 记录,即一个 IP 地址有多个名称,就像一个名称(A 记录)可以有多个 IP 地址一样。

    • 4
  4. marctxk
    2016-11-16T08:46:06+08:002016-11-16T08:46:06+08:00

    如果您有一个邮件服务器来处理 example.co.uk 和 example.com 的邮件,那么您将拥有它们各自的转发区域:

    例如.co.uk。MX 10 超级邮件.martin.com。

    例子.com。MX supermail.martin.com。

    supermail.martin.com。一个 31.210.24.x

    并在 24.210.31.in-addr.arpa 的反向区域中。你会有

    x.254.210.31.in-addr.arpa。PTR supermail.martin.com。

    显然,supermail 可以是任何主机名,并且可以在您的邮件域之一中。

    • 0

相关问题

  • Windows 中执行反向 DNS 查找的命令行实用程序是什么?

  • 运行自己的 DNS 服务器

  • 远程连接到 MySQL 服务器需要很长时间

  • 在具有 Exchange/反向 DNS 的位置使用 OpenDNS 是否安全

  • 什么是反向 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