我们想知道在resolve.conf中什么是正确的配置,在resolve.conf中是关于域名的
在流变7服务器中,我们配置了下面的resolve.conf示例
more /etc/resolv.conf
; generated by /usr/sbin/dhclient-script
search sandyam.com
nameserver 12.21.16.17
domain sandyam.com但是,我们也可以设置以下resolve.conf,而不需要domain sandyam.com,并且解析将很好
more /etc/resolv.conf
; generated by /usr/sbin/dhclient-script
search sandyam.com
nameserver 12.21.16.17或者在没有search sandyam.com的情况下按下面的方式设置,那么解析就可以了。
more /etc/resolv.conf
; generated by /usr/sbin/dhclient-script
nameserver 12.21.16.17
domain sandyam.com因此,我们不太确定什么是正确的resolve.conf设置(选项1或选项2或选项3)。
备选案文1
more /etc/resolv.conf
; generated by /usr/sbin/dhclient-script
search sandyam.com
nameserver 12.21.16.17
domain sandyam.com备选案文2
more /etc/resolv.conf
; generated by /usr/sbin/dhclient-script
search sandyam.com
nameserver 12.21.16.17备选方案3
more /etc/resolv.conf
; generated by /usr/sbin/dhclient-script
nameserver 12.21.16.17
domain sandyam.com发布于 2021-05-21 08:38:29
这里真的没有“正确”的答案,因为这取决于你想要做什么。例如,如果您有"www“条目:
域:允许建立一个默认域,该域将添加到短名称的末尾。一个例子是:
domain sandyam.com首先,它将搜索名称www.sandyam.com,如果它不存在,那么它将尝试解析名称www。
搜索:允许在搜索之前定义用于完成短名称的域列表。列表中的域必须用空格或制表符分隔,并且不能超过6个域,总共有256个字符。一个例子是:
search sandyam.com sandyam.net所以当你想做的时候:
ping www它将做的第一件事是搜索www.sandyam.com,如果找不到它,它将尝试www.sandyam.net,最后它将尝试解析名称www。
搜索和域参数是相互排斥的,不能出现不止一次。如果不使用这两个参数,系统将尝试将短名称分配给本地机器的域,它将使用getdomainname系统调用来查找该域。
https://serverfault.com/questions/1062490
复制相似问题