0
点赞
收藏
分享

微信扫一扫

web域名解析

unadlib 23小时前 阅读 1

域名只是人类记忆的捷径,真正让数据在网络里奔跑的,是IP 地址。今天,我们就介绍一下完整的域名解析全过程。

一、域名:给 IP 起个昵称

想象一下,如果你每次给朋友打电话都要背出 11 位手机号,生活会变得多痛苦。于是,我们给手机号存个名字:张三、李四。域名就是互联网的“通讯录名字”。

  • 根域名像地球的句号,写作一个点 .,通常被省略。
  • 顶级域名是国家或通用后缀,比如 .com.cn.org
  • 二级域名是你花钱注册的主体,比如 baidujd
  • 三级域名像房间号,比如 wwwmapi,注册完二级域名后随便起。
  • 四级域名再继续细分,比如 mail.internal.jd.com

只要你买下 example.com,从 www.example.comdeep.nested.api.example.com 都能免费自定义。

二、DNS:互联网的电话簿

域名再动听,路由器只认 IP。于是,DNS 服务器扮演“翻译官”,把 www.baidu.com 翻译成 163.177.151.110 这样的地址。整个过程叫“域名解析”。 <img src="http://mdrs.yuanjin.tech/img/20211027164448.png" alt="image-20211027164448706" style="zoom:50%;" />

四种 DNS 角色

  1. 本地 DNS
    藏在你的电脑、路由器或运营商机房里,先查缓存,省得跑远路。

  2. 根域名服务器
    全球 13 台,像“总目录”,告诉你 .com 的服务器在哪。

  3. 顶级域服务器
    掌管 .com.cn 等后缀,告诉你 baidu.com 的权威服务器是谁。

  4. 权威 DNS
    域名拥有者自己搭建,给出最终答案:www 指向哪个 IP。

每一步都可能缓存结果,就像浏览器记住常去网站,减少重复问路。

三、缓存:让解析飞起来

<img src="http://mdrs.yuanjin.tech/img/20211027170039.png" alt="image-20211027170039192" style="zoom:50%;"/>

  • 本机 hosts:手动写死的记录,优先级最高。
  • 系统缓存:上次解析过的结果,TTL 时间内直接复用。
  • 路由器缓存:家里或公司的网关帮你省一次查询。
  • CDN 边缘节点:就近返回,减少跨洋/跨省延迟。

缓存是把双刃剑:改完 DNS 记录后,需要等 TTL 过期才能全球生效。

总结

域名解析像一场精心编排的接力:浏览器把人类语言翻译成机器语言,沿途的四级 DNS 服务器层层缓存、层层加速,最终把域名变成可以握手的 IP。理解这个过程,不仅能帮你快速定位“网站打不开”的故障,更是深入 HTTP、HTTPS、CDN、负载均衡的基石。

举报

相关推荐

0 条评论