网站域名基础⑫域名与IP地址 映射关系的本质

网站域名⑫域名基础 域名与IP地址 映射关系的本质

很长一段时间,我以为"域名"和"IP 地址"是一回事,只是写法不同。后来自己换过一次服务器才明白:它们是两个东西,中间靠一条"映射"连着——域名是名字,IP 是地址,DNS 负责把名字翻译成地址。

名字与地址,各干各的活

人记名字,机器认地址。IP 地址是服务器在网络里的真实位置,一串数字你我都记不住;域名就是给这串数字起的人类可读的名字。域名系统的本质,是一张遍布全球的分布式映射表:左边是名字,右边是地址。

映射不是一对一

这是很多人容易想歪的地方。一个域名可以对应多个 IP——大网站在多地部署服务器,你解析到的 IP 取决于你在哪个城市、哪家运营商;反过来,一个 IP 上也可以挂几十个域名——早期的虚拟主机、今天的共享主机,都是"一套房子多个门牌"。

这条映射记在哪里

记在 DNS 里,具体说是各级权威服务器的记录文件里,最常见的叫 A 记录(域名→IPv4)和 AAAA 记录(域名→IPv6)。还有一条更古老的映射表就在你自己电脑上:hosts 文件,它优先于 DNS 生效——这个过两篇细说。

映射会变,而且有延迟

换服务器,就是改这条映射:把 A 记录从旧 IP 指向新 IP。但改了不是立刻全网生效——各级缓存要等 TTL 过期才回头拿新答案。我的习惯是迁移前一天先把 TTL 调小,改完耐心等几小时再下结论,别急着认定"解析坏了"。

自查映射是否生效

ping 一下域名,返回的 IP 是不是你期待的那个,一眼便知;再讲究点用 nslookup 或 dig 直接查。把"域名→IP"这条线亲手查一遍,很多"网站打不开"的玄学,其实都是映射还没传到位。

买网站域名、买网站空间,中间要做的那件事就是建立这条映射。下一篇说一次访问里另外两个容易被忽略的要素:端口与协议。

本文收录于徐果萍文集《论持久站 网站域名》,徐果萍博客原创首发。

延伸阅读

域名基础
  1. 网站域名基础①开篇 为什么我要用一年写365篇域名
  2. 网站域名基础②什么是域名 从IP到人类可读的网络门牌
  3. 网站域名基础③域名层级结构 根、TLD、二级域与子域
  4. 网站域名基础④DNS是什么:一次访问背后的翻译过程
  5. 网站域名基础⑤根服务器与根区文件:寻址体系的基石
  6. 网站域名基础⑥ICANN与IANA:谁在管理全球域名
  7. 网站域名基础⑦域名 URL与网站:三者到底什么关系
  8. 网站域名基础⑧域名的唯一性与先到先得原则
  9. 网站域名基础⑨域名生命周期:注册、续费、到期、删除全状态
  10. 网站域名基础⑩域名简史上篇:从ARPANET到商业化
  11. 网站域名基础⑪域名简史下篇:新顶级域与全球化
  12. 网站域名基础⑫域名与IP地址 映射关系的本质
  13. 网站域名基础⑬端口、协议与域名 一次访问的三要素
  14. 网站域名基础⑭hosts文件 域名的本地前身
  15. 网站域名基础⑮局域网域名与mDNS 没有公网也能命名
  16. 网站域名基础⑯递归解析与迭代解析 查询的两种模式
  17. 网站域名基础⑰域名权威DNS与递归DNS 角色分工
  18. 网站域名基础⑱域名缓存 性能与一致性的权衡
  19. 网站域名基础⑲域名编码与punycode 非ASCII的处理
  20. 网站域名基础⑳国际化域名IDN 中文域名的实现
  21. 网站域名基础㉑域名系统的容灾设计
  22. 网站域名基础㉒域名与负载均衡 流量分发的入口
  23. 网站域名基础㉓域名在邮件系统中的核心作用
  24. 网站域名基础㉔域名与API网关 服务调用的寻址
  25. 网站域名基础㉕域名与物联网 设备如何被命名
  26. 网站域名基础㉖去中心化域名 ENS与Handshake探秘
  27. 网站域名基础㉗域名治理中的主权与争议
  28. 网站域名基础㉘各国域名管理体系差异
  29. 网站域名基础㉙读懂域名相关的关键RFC
  30. 网站域名基础㉚域名术语表上篇基础概念
  31. 网站域名基础㉛域名术语表下篇进阶概念
🤝AI 创作等级:协奏 · DUET

扫描二维码推送至手机访问。

版权声明:本文由徐果萍博客网发布,如需转载请注明出处。

本文链接:https://www.xuguoping.net/wangzhanyuming/yumingjichu_012.html

分享给朋友: