community.dns.reverse_pointer 过滤器 – 将 IP 地址转换为用于反向查找的 DNS 名称

注意

此过滤器插件是 community.dns 集合(版本 3.1.0)的一部分。

如果您正在使用 ansible 包,则可能已经安装了此集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install community.dns

要在 playbook 中使用它,请指定:community.dns.reverse_pointer

community.dns 3.1.0 中的新增功能

概要

  • 给定 IPv4 或 IPv6 地址(例如 192.168.1.2),将其转换为用于反向查找的 DNS 名称,例如 2.1.168.192.in-addr.arpa

输入

这描述了过滤器的输入,即 | community.dns.reverse_pointer 前面的值。

参数

注释

输入

字符串 / 必需

IP 地址。

另请参阅

另请参阅

RFC 1035,第 3.5 节

描述 in-addr.arpa

RFC 3152

描述 ip6.arpa

示例

- name: Convert IP address to DNS name for reverse lookup
  ansible.builtin.set_fact:
    dns_name: "{{ ip_address | community.dns.reverse_pointer }}"
    # Should result in '2.1.168.192.in-addr.arpa.'
  vars:
    ip_address: 192.168.1.2

返回值

描述

返回值

字符串

DNS 名称。

返回: 成功

作者

  • Felix Fontein (@felixfontein)

提示

每个条目类型的配置条目都具有从低到高的优先级顺序。例如,列表中较低的变量将覆盖较高的变量。