7.6.DNS
除非 /etc/nsswitch.conf 文件中另有说明,否则 FreeBSD 将首先查看 /etc/hosts 文件中的地址,然后查看 /etc/resolv.conf 文件中的 DNS 信息。
注意默认情况下,/etc/nswitch.conf 文件的 hosts 部分如下:hosts: files dnshosts: files cache dns
/etc/hosts 文件是一个简单的文本数据库,提供主机名与 IP 地址的映射。可将通过局域网连接的本地计算机的条目添加到该文件中,以实现简单的命名目的,而无需设置 DNS 服务器。此外,/etc/hosts 还可用于提供互联网名称的本地记录,从而减少为常用名称查询外部 DNS 服务器的需要。
192.168.1.150 git.example.com git
/etc/resolv.conf 中最常见的条目是
名称 | 解释 |
nameserver | 解析器应查询的名称服务器的 IP 地址。服务器按所列顺序查询,最多查询三个。 |
search | 主机名查询的搜索列表。这通常由本地主机名的域决定。 |
domain | 本地域名。 |
典型的 /etc/resolv.conf 文件如下:
search example.com
nameserver 147.11.1.11
nameserver 147.11.100.30
注意只能使用其中一个搜索和域选项。
提示要在启动时启用它,请执行以下命令:# sysrc local_unbound_enable="YES"# service local_unbound start
最近更新 2mo ago