DNS介绍
DNS介绍
DNS是什么
DNS(Domain Name System)域名系统是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。
为什么需要DNS
用户与因特网上的某个主机通信时,必须要知道对方的IP地址(32位二进制主机地址)。然而,IP地址并不方便记忆。有了DNS系统,用户就不需要记IP地址,只需要记易于记忆的域名即可;由DNS来把域名解析成IP地址。
域名解析过程
- 应用程序把待解析的域名放在DNS请求报文中,以UDP方式发送到本地域名服务器;
- 本地域名服务器在查找域名后,把对应的IP地址放在返回报文中;
- 应用进程获得目的主机的IP地址后即可进行通信。
域名结构概述
因特网采用层次树状结构的命名方法。(如下图所示) 任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名。