DNS域名解析
DNS:
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
域名解析:
DNS域名解析过程:
客户端发送请求(www.baidu.com)-----》查找本地的host文件(C:\Windows\System32\drivers\etc),如果本地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