什么是域名系统(DNS)?

域名系统(DNS)是互联网的"通讯录":维护域名与 IP 地址的对应关系,把用户输入的域名翻译成服务器听得懂的数字地址。查询由分布全球的多级服务器接力完成,最顶端的根区数据由 IANA 维护。

域名系统(DNS)是维护域名与 IP 地址对应关系的系统。互联网上每台服务器都有数字形式的地址,用户输入域名后,解析过程由域名系统完成:请求方先向本地解析器查询,解析器再逐级访问根服务器、顶级域服务器和该域名的权威服务器,最终拿到 IP 地址返回给用户。这个过程可能经过多级服务器,也可能直接命中本地缓存。

域名系统的数据按层级分布。最顶端是根区,记录所有顶级域的位置,由互联网号码分配局(IANA)维护;向下是各顶级域和具体域名的记录,分别由注册局和域名持有者维护。为了保证查询速度和稳定性,大量解析器会在本地缓存查询结果,同一域名在短时间内不会被反复向上级查询。

域名系统是域名能被使用的前提:没有它,域名只是字符串,无法指向任何服务器。