域名解析是通过 DNS(域名系统)把便于记忆的域名翻译成服务器 IP 地址的过程,而 DNS 记录(如 A、CNAME、MX 记录)则定义了具体的解析规则,是网站上线、收发邮件和各类网络服务正常运行的基础。

| 类型 | 互联网基础协议 / 网络服务 |
| 设计者 | Paul Mockapetris |
| 推出时间 | 1983年 |
| 标准文档 | RFC 1034 / RFC 1035 |
| 默认端口 | TCP/UDP 53 |
| 管理机构 | IANA / ICANN |
域名解析(DNS 记录)指借助 DNS(Domain Name System,域名系统)将人类易记的域名转换为机器使用的 IP 地址的过程,其中每一条 DNS 记录都描述了一条具体的映射或指向规则。
互联网上的设备之间实际通过 IP 地址通信,但数字串很难记忆。DNS 作为一个全球分布式数据库,把域名与 IP 地址相互映射,用户只需输入域名,浏览器就能自动找到对应服务器,大大降低了访问互联网的门槛。
DNS 采用层级结构,由根域名服务器、顶级域服务器和权威域名服务器逐级协作完成查询,通常使用 TCP 和 UDP 的 53 端口传输数据。域名本身也有格式限制:每一级标签最长 63 个字符,完整域名总长度不超过 253 个字符。
对网站管理者来说,购买域名后在域名服务商或 DNS 托管平台上添加、修改解析记录,就是俗称的「做解析」,是建站的第一步。
DNS 查询结果会被运营商和本地系统缓存,缓存时长由记录的 TTL 值决定。因此修改解析后往往不会立即全网生效,需要等待旧缓存过期,这也是「解析生效慢」的主要原因。
问:修改 DNS 记录后多久生效?答:取决于记录的 TTL 设置和各地缓存情况,快则几分钟,慢则可能需要一天左右,可适当调低 TTL 来加快更新。
问:A 记录和 CNAME 记录该用哪个?答:目标是固定 IP 时用 A 记录;目标是另一个域名(如云服务或 CDN 提供的地址)时用 CNAME 记录,且同一主机名一般不能与其他记录共存。
问:域名解析失败怎么排查?答:先确认记录填写正确、已保存生效,再用 ping 或 nslookup 等工具查询实际返回结果,并检查域名状态与 NS 服务器设置是否正常。

| 类型 | 互联网基础协议 / 网络服务 |
| 设计者 | Paul Mockapetris |
| 推出时间 | 1983年 |
| 标准文档 | RFC 1034 / RFC 1035 |
| 默认端口 | TCP/UDP 53 |
| 管理机构 | IANA / ICANN |
登录 后参与讨论
暂无讨论,来发表第一条评论吧