DNS(Domain Name Server,域名服务器)是一种组织成域层次结构的计算机和网络服务命名系统。DNS是一组协议和服务,它允许用户在查找网络资源时使用层次化的对用户友好的名字取代IP地址。
在网络中完成计算机之间的通信依靠的是IP地址,但是由于IP地址只是一些数字的组合,要记住网络上主机的IP地址是非常困难的,例如,访问网络时代并不是输入IP地址,而是通过输入它的DNS名称来访问的。
当DNS客户端向DNS服务器发出IP地址的查询请求时,DNS服务器可以从其数据库内寻找所需的IP地址给DNS客户端。这种由DNS服务器在其数据库中找出IP地址的过程叫做“主机名解析”。域名解析需要由专门的域名解析服务器来完成,域名解析服务器即DNS服务器。
该系统已广泛地应用到Internet和Intranet中,如果在Internet或Intranet中使用Web浏览器、FTP或Telnet等基于TCP/IP协议的应用程序时,就需要使用DNS的功能。