本文俺将对什么是DNS及DNS工作原理进行概述。
百科解释
域名系统(服务)协议(DNS)是一种分布式网络目录服务,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。
正文
你通常不会试图通过IP地址访问网站。虽然可以,但是非常罕见,因为可能只有你自己能记得住你服务器ip吧?
你通常使用一个域名。比如baidu.com或baike.baidu.com。
将域名映射到IP地址的系统称为DNS: domain Name system。
DNS是一个服务器网络。你的供应商将有自己的DNS,你的路由器已经预先配置使用它。
您还可以选择使用百度公共DNS,它的IP地址是180.76.76.76。
这些DNS服务器将接收来自您的计算机的请求,并反过来询问它们自己的参考DNS服务器。
系统像树一样组织。在顶部有一个DNS服务器,称为根DNS服务器。
简而言之,它知道管理每个域扩展(如com、net、org等)的DNS服务器的IP地址,包括特定国家的域扩展和新的域扩展(如blog、dev或tech)。
这些DNS服务器知道其扩展下所有域的IP地址映射。
当然,系统的设置是为了确保缓存、冗余和承受高并发请求的能力。
总结
其实简单的理解,就可以用一句话来总结: dns可以将你的域名转换成对应的服务器ip。