Linux 系统中 DNS 配置与缓存名称服务器管理全解析
1. 不同类型记录查询示例
在网络环境中,除了常见的记录类型查询,还可以尝试其他类型的记录查询。例如查询规范名称(CNAME),使用如下命令:
host -t cname www.ee.umd.edu执行该命令后,主机的响应为:
www.ee.umd.edu is an alias for ajclark.eng.umd.edu.这表明www.ee.umd.edu的规范名称(或别名)是ajclark.eng.umd.edu。
2. DNS 配置
DNS 的配置依赖于一系列配置文件,具体所需的文件集合取决于是否运行名称服务器以及名称服务器的类型(缓存型或主型)。即便不运行名称服务器,也需要一些配置文件。
2.1 解析器配置
使用 DNS 客户端(如dig和host)时,系统无需运行名称服务器。可以使用这些客户端查询域名的名称服务器,通常互联网服务提供商(ISP)会提供相关信息。需要将这些名称服务器的 IP 地址列在/etc/resolv.conf文件中,解析器库会读取该文件以确定如何解析主机名。该文件的格式如下: