DNS 配置全解析:从基础到高级设置
在网络世界中,域名系统(DNS)就像是一个巨大的电话簿,它将易于记忆的域名转换为计算机能够理解的 IP 地址。接下来,我们将深入探讨 DNS 的配置过程,包括解析器配置、named配置等重要内容。
解析器配置
解析器是负责将域名转换为 IP 地址的组件。在配置解析器时,有几个重要的选项需要了解:
-attempts:n:定义解析器重试查询的次数。默认值为 2,即在向服务器列表中的每个服务器重试查询两次后,如果仍未得到结果,才会向应用程序返回错误。在 Solaris 8 版本的 BIND 中,此选项的语法为retry:n,默认值为 4。
-rotate:开启名称服务器的轮询选择功能。通常情况下,解析器会将查询发送到名称服务器列表中的第一个服务器,只有在第一个服务器无响应时,才会尝试其他服务器。使用rotate选项后,解析器会在所有服务器之间均匀分配工作负载。
-no-check-names:禁用对域名是否符合 RFC 952(国防部互联网主机表规范)的检查。默认情况下,包含下划线(_)、非 ASCII 字符或 ASCII 控制字符的域名会被视为错误。如果需要处理包含下划线的主机名,可以使用此选项。
-inet6:使解析器查询 IPv6 地址。目前互联网使用的是 IPv4 协议,其地址为 32 位,而 IPv6 将地址扩展到了 128 位。