前言
本篇文章讲的是DNS协议及其工作原理,由于本人对其接触不多,因此写起来难免有纰漏和错误,敬请诸位看官留言指点。不过还是希望能够给不了解这方面知识的同学带来帮助。
域名系统 / 服务(Domain Name System,简称 DNS)协议
域名,又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。
DNS协议是一种 分布式网络目录服务,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。
DNS协议的作用
DNS 协议提供的是一种主机名到 IP 地址的转换服务,就是我们常说的域名系统。是应用层协议,通常该协议运行在UDP协议之上,使用的是53端口号。
- 域名的正向解析 – A记录
将主机域名转换为对应的IP地址,以便网络程序能够主动通过主机域名访问到对应的服务器主机。
- 域名的反向解析 – PTR记录
将主机的IP地址转换为对应的域名,以便网络程序能够通过IP地址查询到相应域名
DNS的结构