什么是域名解析??为什么域名解析需要等待生效??

什么是域名解析??
顾名思义,域名解析是将我们申请的网站域名映射到对应网站服务器的IP地址方便人们使用域名访问我们的网站

DNS服务器:专门提供域名解析服务的服务器,
权威DNS服务器:域名example.com在域名服务器114.114.114.114上做了解析,那么114.114.114.114这台服务器则称为权威DNS服务器;
非权威DNS服务器:一般指运营商提供的DNS服务器,非权威DNS服务器上的域名解析都是通过向根服务器或权威服务器查询所得到的缓存记录;
DNS根服务器:负责顶级域记录的服务器,全球共13台根服务器; [百度百科]

常见域名记录类型:

NS记录:用于指定负责解析域名的权威DNS服务器,即为域名拥有者提供域名解析的域名提供商或运营商

A记录:指定特定主机名映射到特定的IP地址上。这是非常重要记录也是常用的记录,比如解析主机名为www的到IP 1.1.1.1上就需要使用A记录进行

CNAME记录:别名记录,即设置一个别名映射到已有的A记录;如 A记录 www1.example.com 映射到 192.168.0.10,现将www设置别名记录映射为www1;当访问www时也访问的是192.168.0.10这个服务器上的网站

TTL生存时间:由权威DNS服务器设置该时间,用于非权威DNS服务器通过向根服务器或权威服务器查询所得到解析记录的缓存时间,即我们在权威服务器中设置的TTL(time to live)
一般在权威DNS服务器设置域名时默认的TTL时间为600s-3600s(不同的DNS服务商设置不同),此时间可以根据实际需求进行修改当我们域名映射长期不变时,这个时间可以设置长一些;

为什么域名解析需要等待生效??
在我们对已经存在一段时间的解析记录更换解析记录时这个时间将影响我们新域名解析的生效时间,因为用户在发起域名解析请求时当地运营商DNS服务器对旧的域名解析记录可能存在缓存,运营商DNS服务器查询到本机有缓存时则直接返回旧的域名解析给用户;直到TTL时间到期旧的域名解析在运营商DNS服务器中失效,新的查询请求发送到运营商DNS服务器,此时DNS服务器会向DNS根服务器及权威DNS服务器查询相关记录,新修改的记录才会生效

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能...
    一直在努力hard阅读 4,678评论 3 19
  • 1. 概述 在网络环境中一般用户只需要在浏览器中输入url如www.sunny.com就可以到对应服务器获取相应的...
    ghbsunny阅读 2,957评论 0 7
  • 域名(Domain Name),是由一串用 点 分隔的名字 组成的 Internet 上某一台计算机或计算机组的名...
    茉上心弦阅读 2,166评论 1 11
  • 目录: 一些基本概念主机名DNS名称解析DNS 解析的后端存储名称解析总结 大规模域名解析的体系架构DNS 解析需...
    C86guli阅读 12,531评论 3 34
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,854评论 18 139