第 9 章 管理指针记录(PTRs)
配置 Red Hat OpenStack Platform (RHOSP) DNS 服务(指定)的步骤是设置 IP address-to-domain-name-lookups,也称为反向查找。DNS 资源指针(PTR)记录包含地址到名称映射数据,并存储在反向查找区域中。DNS 服务还允许您管理浮动 IP 地址的反向查找。
本节中包含的主题有:
9.1. PTR 记录基础 复制链接链接已复制到粘贴板!
在 Red Hat OpenStack Platform (RHOSP) DNS 服务(指定),您可以使用指针(PTR)记录从单个 IP 创建到名称映射(反向映射)或一组 IP 地址到完全限定域名(FQDN)的数字。由于域名系统(DNS)将地址作为名称查找,因此您可以创建一个包含 IP 地址名称的 PTR 记录。您可以根据特定约定形成此名称:反向 IP 地址,并附加特殊字符串: in-addr.arpa
for IPv4 address,ip6.arpa
用于 IPv6 地址。
例如,如果 my-server.example.com
的 IP 地址为 198.51.100.42
,那么您可以在反向查找区域中将对应的节点命名为 42.100.51.198.in-addr.arpa
。以后列出 IP 地址的名称可以促进其查找,因为像标准完全限定域名(FQDN)一样,反向 IP 地址会比您从其左侧移到其右侧而减少。
DNS 服务将 PTR 记录的内容写入一个名为反向查找区的特殊区,其唯一用途是提供地址对名称查找。由于 PTR 记录包含与标准 FQDN 类似的数据,因此您可以像委派其他区一样委派反向查找区域的子区域。在前面的示例中,主机 198.51.100.42
是 198.in-addr.arpa
区域的节点,此区域可以委派给网络的管理员 198.51.100.0/8
。
DNS 服务管理浮动 IP 地址的 PTR 记录与标准 IP 地址不同,因为用户的 RHOSP 项目拥有包含 IP 地址的区域。在涉及反向名称查找的大多数用例中,此要求很容易满足。在管理标准 IP 地址的反向查找时,您可以使用 openstack recordset
命令来管理其他 DNS 资源记录类型。
但是,在使用浮动 IP 地址时,多个项目通常会共享一个浮动 IP 地址池。要解决共享地址池的项目所有权问题,您必须在管理浮动 IP 的反向查找时使用不同的命令,即 openstack ptr record
命令。