dns搜索列表中的域名可以有尾随句号吗?

Sus*_*ush 5 dns configuration domain

尾随点表示域是完全限定域名(FQDN)。但是,dnssearch列表中的域名可以是FQDN吗?

换句话说,这是正确的配置吗?

# /etc/resolv.conf
search domain1.com.
Run Code Online (Sandbox Code Playgroud)

它似乎有效,因为该命令host abc解析为abc.domain1.com.

或者,这是正确的配置吗?

# /etc/resolv.conf
search domain1.com
Run Code Online (Sandbox Code Playgroud)

Jde*_*eBP 2

这个概念不适用。

想一想。和项控制着,对于某些 DNS 客户端库,非完全限定域名如何成为domain完全限定域名以在实际 DNS 协议中使用(该概念也不适用)。资格过程应用于自身将是无限递归。search/etc/resolv.conf

当然,并非所有 DNS 客户端库和名称资格程序都会/etc/resolv.conf首先使用。在那些这样做的人中,我不知道有谁介意搜索路径后缀中是否存在尾随点,或者它会产生任何具体差异。

您可以将其视为此处的字符串始终完全限定,无论是否存在点。但最好将此视为限定概念,不适用于翻译非完全限定名称的机制之一,因为非完全限定名称的概念存在于该机制之上的层中。

进一步阅读