DNS:
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
域名解析:
域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。
域名解析也叫域名指向、服务器设置、域名配置以及反向IP登记等等。说得简单点就是将好记的域名解析成IP,服务由DNS服务器完成,是把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。
DNS域名解析目的:将域名转化为ip地址。互联网中的地址是数字的IP地址,域名解析的作用主要就是为了便于记忆。
DNS域名解析过程:
客户端发送请求(www.baidu.com)-----》查找本地的host文件(C:WindowsSystem32driversetc),如果本地host存在则访问的ip地址(www.baidu.com)和域名,则直接访问本地ip和域名映射的服务。如果本地不存在访问的ip地址(www.baidu.com)和域名,则直接通过运营商获取对应的ip和域名进行访问。
比如:我们本地启动了一个tomcat服务 端口号为8080,我们直接通过http://localhost:8080 访问tomcat 域名解析会帮我们自动映射成http://127.0.0.1:8080。前提是本地的host文件中配置了localhost 映射127.0.0.1。这时候我们通过http://localhost:8080或者http://127.0.01:8080 都可以访问到我们的tomcat服务器。
常见的DNS解析服务商有:阿里云解析,万网解析,DNSPod,新网解析,Route53(AWS),Dyn,Cloudflare等。
DNS百度百科:https://baike.baidu.com/item/dns/427444?fr=aladdin、
https://baike.baidu.com/item/%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90/574285