域名解析(DNS)步骤详解

时间:2024-02-01

域名解析就是将 域名(如http://www.example.com) 转换为 IP地址(如 93.184.216.34) 的过程。


 完整解析流程(从用户输入到获取结果)

用户浏览器 → 本地DNS缓存 → 本地DNS服务器 → 根DNS→ 顶级域DNS→ 权威DNS→ 返回IP→ 访问网站
步骤说明举例
① 浏览器缓存检查浏览器先查自己的缓存,有就直接用chrome://net-internals/#dns
② 操作系统缓存检查查系统 hosts 文件和 DNS 缓存ipconfig /displaydns (Windows)
③ 本地DNS服务器(递归查询)向 ISP/公共DNS 发起查询8.8.8.8114.114.114.114
④ 根DNS服务器(.)本地DNS向 13台根服务器 询问:.com 在哪?返回 .com 顶级域服务器地址
⑤ 顶级域DNS(TLD)询问 .com 服务器:example.com 在哪?返回 example.com 的权威DNS地址
⑥ 权威DNS服务器询问权威DNS:www.example.com 的IP是?返回 93.184.216.34
⑦ 返回结果并缓存本地DNS将结果返回给用户,并缓存一段时间(TTL)浏览器拿到IP,发起HTTP请求

 DNS 记录类型(常见)

记录类型作用示例值
A 记录域名 → IPv4 地址www.example.com → 93.184.216.34
AAAA 记录域名 → IPv6 地址www.example.com → 2606:2800:220:1:248:1893:25c8:1946
CNAME 记录别名指向另一个域名blog.example.com → example.com
MX 记录邮件服务器example.com → mail.example.com
NS 记录指定权威DNS服务器example.com → ns1.aliyun.com
TXT 记录文本验证(SPF/DKIM等)v=spf1 include:xxx -all

 域名解析的配置步骤(以阿里云为例)

第1步:购买域名(如 example.com)
  ↓
第2步:在域名控制台 → 【DNS解析/域名解析】
  ↓
第3步:添加解析记录
├── 记录类型:A
        ├── 主机记录:www
├── 记录值:你的服务器IP(如1.2.3.4)
├──TTL:默认600(10分钟)
  ↓
第4步:等待生效(通常几秒~48小时,取决于TTL)
  ↓
第5步:验证 → nslookup www.example.com

 常用验证命令

bash
# Windows
nslookupwww.example.com
pingwww.example.com

# Linux / Mac
digwww.example.com
nslookupwww.example.com

 生效时间

情况时间
本地已有缓存立即生效(直到缓存过期)
新增/修改记录几秒 ~ 48小时(取决于TTL和各DNS缓存策略)
更换DNS服务器最长 48小时(全球传播)

Copyright © 2016 广州思洋文化传播有限公司,保留所有权利。 粤ICP备09033321号

与项目经理交流
扫描二维码
与项目经理交流
扫描二维码
与项目经理交流
ciya68