我在服务器中安装了dnsmasq。出于某些安全原因,不允许我修改/etc/hosts文件或创建任何其他hosts文件来存储主机名和ip地址。
所以在dnsmasq.conf文件中我已经添加了主机名和IP地址,
address=/node01.black.system/10.248.11.21
并且当i键入
nslookup node01.black.system
我得到了结果的ip地址。但它并不正确。如果我这样做了
nslookup 10.248.11.21
我正在获取服务器找不到...:NXDOMAIN
然而,当我在dnsmasq.conf文件中添加ptr记录时
ptr-record=21.11.248.10.in-addr.arpa., node01.black.system
然后如果i键入
nslookup 10.248.11.21
我正在获取结果主机名。有没有一种方法可以让这两种方法都工作,而不添加ptr-记录?
因为大约有100个节点,需要在服务器中以任何方式进行解析
谢谢你
1条答案
按热度按时间rqmkfv5c1#
也许您正在寻找创建A和PTR记录的 --host-record 指令。
例如:
而根据dnsmasq手册页,address 选项用于定义为域中的任何地址返回的IP。它没有提到创建PTR记录。
由于您无法修改/etc/hosts文件或创建任何其他主机,因此以下内容可能不适用于您的情况;但我认为它们是有用的和相关的。这两个选项允许在正常的/etc/hosts和dnsmasq配置之外定义主机。