use*_*412 5 networking domain-name-system linux resolv.conf nameserver
我通常/etc/resolv.conf在某些服务器上看到两种条目。该domain-name-servers条目指定用于将主机名解析为 IP 地址的 DNS。最近看到了一篇关于search IP_ADDRESS. 所以这是我的问题。名称服务器和搜索域之间有什么区别?
Sve*_*rre 11
在search指出哪些域追加到你的主机名进行搜索。例如,如果您运行此命令:
ping myserver
Run Code Online (Sandbox Code Playgroud)
如果您在搜索域中没有任何内容,它将在您的主机文件中搜索“myserver”,如果没有,它将返回
unknown host
Run Code Online (Sandbox Code Playgroud)
但如果你添加 search mydomain.com
然后会返回相同的 ping
64 bytes from myserver.mydomain.com (some ip): icmp_seq=1 ttl=62 time=415 ms
Run Code Online (Sandbox Code Playgroud)
(前提是“myserver.mydomain.com 确实存在,并回复 ping 请求)”
nameserver 另一方面是您的实际 DNS 服务器的 IP 地址,您可以在其中查找所有不在您的主机文件中的主机名。
编辑:添加了更多细节,以及问题的第二部分(名称服务器)
example.net和example.com作为搜索域并尝试联系主机server1,系统将查找server1.example.net和 ,server1.example.com而无需您输入完整的域。| 归档时间: |
|
| 查看次数: |
8400 次 |
| 最近记录: |