域名解析是由一系列的域名服务器完成的。域名服务器是运行在指定主机上的软件,能够完成从域名到IP地址的映射。一个分布式的主机信息数据库管理着因特网上所有的主机域名与IP地址,不同的域名是数据库的不同部分,每个域名至少有一个域名服务器来进行管理,该域名服务器保存着这个域名空间的所有信息,并负责回答某个域名地址的查询请求。查询结果有两种可能:若本地计算机含有该域名的地址信息则直接给出,若本地没有该域名的地址则给出其他的有关域名服务器的地址。