深入了解域名系统(DNS)
1. DNS 基础概述
1.1 DNS 简介
域名系统(DNS)是公共互联网的重要组成部分,也是大小网络首选的名称解析系统。它类似于电话簿,存储着 IP 地址及其对应的主机名,但功能更为复杂,还能存储多种映射以及网络中服务器提供的服务信息。
在过去,Windows NT 依靠 Windows 互联网命名服务(WINS)和 NetBIOS 进行名称解析,而 Windows Server 2008 则依赖 DNS。实际上,若要使用 Active Directory,DNS 是必不可少的,它是 Active Directory 的核心,二者紧密相连。在纯 Windows 基础设施中,如果 Active Directory 网络中的所有机器都运行 Windows 2000 或更高版本,并且使用支持 DNS 的应用程序,那么 WINS 就会被淘汰。
1.2 DNS 基本构建模块
1.2.1 域名
DNS 基于域名,域名是用于逻辑分组计算机的文本名称。有顶级域名(TLDs),如常见的 .COM、.NET、.ORG 等,还有二级域名,通常形式为 name.tld,例如 jonathanhassell.com、oreilly.com、cnn.com 等。政治上,互联网名称与数字地址分配机构(ICANN)负责跟踪顶级域名,防止大量顶级域名发放时出现混乱。个人和企业可以在顶级域名下注册二级域名,如 hasselltech.net。
1.2.2 区域
DNS 根据区域解析名称。区域包含一组计算机的相关信息,如计算机、服务和 IP 地址。区域通常与 DNS 域名