DNS 资源记录与区域文件配置详解
1. DNS 相关重要概念概述
在 DNS 系统中,有几个重要的发展趋势和概念需要了解。IPv6 的发展虽然历经多年且产生了约 250 篇 RFC,但目前大规模迁移到 IPv6 并非如最初设想的那样紧迫,亚洲地区对 IPv6 的采用起到了推动作用。DNSSEC 标准为 DNS 数据库及其服务器添加了认证数据,利用公钥加密技术验证 DNS 数据的来源和完整性,并通过 DNS 分发密钥和主机数据。不过,在根域和顶级域完成签名之前,部署 DNSSEC 签名区域会面临启动问题,而 DLV(域旁路验证)方案可暂时解决这一问题。
国际化域名允许使用非英文字符,通过 Punycode 系统将 Unicode 字符映射回 ASCII 字符,其表示形式以“xn–”开头。这些发展趋势使得 DNS 数据记录的大小显著增加,可能导致 UDP 数据包大小超出限制,因此需要 EDNS0 协议将数据包大小从默认的 512 字节增大到更大的值,如 4096 字节。
2. DNS 数据库与区域文件
DNS 区域的数据库由系统管理员在主名称服务器上维护的一组文本文件组成,这些文件通常被称为区域文件。区域文件包含两种类型的条目:解析器命令(如 $ORIGIN 和 $TTL)和资源记录。解析器命令只是为输入记录提供了一些简写方式,只有资源记录才是数据库的真正组成部分。
以下是标准的解析器命令:
| 命令 | 描述 |
| ---- | ---- |
| $ORIGIN domain-name | 设置默认域名或更改区域文件中的域名 |
| $INCLUDE filename [origin] | 包含
超级会员免费看
订阅专栏 解锁全文
1447

被折叠的 条评论
为什么被折叠?



