从零学习搭建网站之如何进行域名解析以及常见的解析类型讲解

三、域名解析(DNS)

3.1 什么是域名解析

域名解析就是把域名翻译成IP地址的过程,这项服务由 DNS(Domain Name System,域名系统)提供。

就像电话本一样——你记住了人名(域名),电话本帮你查到电话号码(IP地址)。

3.2 DNS解析过程

当你在浏览器输入一个域名时,背后会经历以下查询过程:

DNS域名解析过程

完整步骤:

  1. 浏览器缓存:先检查浏览器自己有没有存过这个域名的IP
  2. 系统缓存:查电脑操作系统的缓存和 Hosts 文件
  3. 本地DNS服务器:向运营商(电信/联通/移动)的递归DNS查询
  4. 根域名服务器:本地DNS问根服务器,根服务器指向顶级域服务器
  5. 顶级域服务器:告诉本地DNS该域名的权威服务器在哪
  6. 权威DNS服务器:返回最终的IP地址给本地DNS
  7. 返回结果:本地DNS把IP告诉浏览器,同时缓存起来

整个过程通常只需几毫秒到几十毫秒,而且有多层缓存机制,不会每次都完整走一遍。

3.3 常见解析记录类型

在域名管理后台添加解析时,你会遇到以下几种常用记录类型:

记录类型作用示例
A记录域名 → IPv4地址www1.2.3.4
AAAA记录域名 → IPv6地址www2001:db8::1
CNAME记录域名 → 另一个域名wwwexample.com
MX记录邮件服务器指向用于邮箱收发
TXT记录文本说明,常用于验证域名所有权验证、SPF
NS记录指定DNS服务器更换DNS服务商时用
© 版权声明
THE END
喜欢就支持一下吧
点赞58 分享