对DNS协议的理解
一、定义:将域名映射到ip上
二、域名解析过程:
- 用户输入域名
- 检查自身DNS缓存
- 操作系统DNS缓存
- 本地域名服务器
- 根据本地DNS服务器去查找根DNS服务器、顶级域名DNS服务器、权威DNS服务器
- 返回结果,浏览器缓存并向IP发送请求
三、DNS记录类型
1.A记录:将域名映射到 IPv4 地址
2.AAAA记录:将域名映射到 IPv6 地址
3.CNAME记录:将一个域名映射到另一个域名
4.MX记录:指定邮件服务器
5.TXT:文本信息存储,域名验证 SPF 记录
四、常见问题
- DNS 解析慢
-
-
预解析
-
使用CDN,CDN 节点用户就近
-
减少外部资源请求,自己的域名+oss+cdn
-
- DNS 劫持
-
-
HTTPS,证书保证传输安全性
-
DNSSEC:DNS 安全扩展
-