CentOS/RHEL 7:如何配置仅缓存名称服务器

仅缓存名称服务器或者递归名称服务器提供解析服务,但它们对任何区域都没有权威性。
这些 DNS 缓存名称服务器将先前查询的答案存储在缓存(内存)中一段固定的时间。
当仅缓存名称服务器收到查询时,如果可以,它会从缓存中回答。
如果缓存中没有答案,它会将查询转发到权威服务器。

尽管出于安全原因不建议这样做,但也可以将名称服务器配置为对某些区域中的查询提供权威答案,同时充当所有其他区域的仅缓存名称服务器。

on it road .com

配置仅缓存名称服务器

要将系统配置为仅 DNS 缓存的名称服务器,请执行以下步骤(以 root 用户身份):

  1. 安装 bind 包:
# yum install bind
  1. 将以下行添加到 /etc/resolv.conf 文件的开头。
    此行表示使用本地系统作为主名称服务器:
# vi /etc/resolv.conf
nameserver 127.0.0.1
  1. 如果 NetworkManager 正在运行,请将以下行添加到 /etc/sysconfig/network-scripts/ifcfg-[interface] 文件:
DNS1=127.0.1.1

仅当我们在系统上运行 NetworkManager 时才需要此步骤。

  1. 确保网络服务正在运行:
# systemctl start network
  1. 启用并启动命名服务:
# systemctl enable named 
# systemctl start named
日期:2020-09-17 00:12:00 来源:oir作者:oir