公众号旧文

每天看我的文章,你一定已经知道 IP 是谁负责分配的了,那域名呢?

作者:胖子阅读 —

不知道 IP 是谁负责分配的新读者,可以看一下这篇:

你每天上网都在使用的IP,是谁分配给你的?

以下是正文:

你可能以为,域名是你注册域名的网站负责分配的,那可就错了。

当你在域名网站上花钱买下一个域名时,看起来像是那家网站把域名卖给了你。

但实际上,它只是整个域名体系里最靠近普通用户的一环而已。

域名系统是一套全球分层管理的系统,如果从上往下拆开,大致可以分为五层。

第一层:全球总管 ICANN

整个域名体系的顶层管理者,是 ICANN。

Internet Corporation for Assigned Names and Numbers

互联网名称与数字地址分配机构

这是一个成立于1998年的国际组织,总部位于美国洛杉矶。

ICANN 的职责主要包括:

  • 制定域名系统规则
  • 批准新的顶级域名(比如 .app、.shop、.xyz)
  • 监管域名注册商
  • 维护全球DNS系统的稳定

ICANN 并不会直接卖域名,但它负责制定规则和发牌照。

只有经过ICANN认证的公司,才能成为域名注册商。

第二层:顶级域名管理者 Registry

再往下一层,是顶级域名注册局(Registry)。

每一种顶级域名,都有一个专门的管理机构。

比如:

  • .com 和 .net 由 VeriSign 管理
  • .org 由 Public Interest Registry 管理
  • .cn 由 中国互联网络信息中心(CNNIC)管理

这些机构负责维护整个域名后缀的数据库。

举个例子:

如果你注册了 example.com,真正记录这个域名的地方,是在 .com 的注册局数据库里。

可以把 Registry 理解为互联网的域名户籍中心。

第三层:域名注册商 Registrar

普通用户打交道最多的,是域名注册商。

例如:

  • GoDaddy
  • Namecheap
  • Dynadot
  • Cloudflare

这些公司获得 ICANN 授权之后,就可以:

  • 向用户出售域名
  • 帮用户把域名写入 Registry 数据库
  • 提供域名管理后台

所以当你在注册商那里买域名时,本质上是注册商帮你向注册局申请了一个域名使用权。

第四层:DNS解析服务商

域名注册之后,还不能直接访问网站。

因为域名本身只是一个名字。

真正决定这个域名指向哪台服务器的,是 DNS解析系统。

DNS 服务商负责维护这些解析记录,例如:

  • A 记录(指向 IPv4 地址)
  • AAAA 记录(指向 IPv6 地址)
  • MX 记录(邮件服务器)
  • CNAME(别名)

常见 DNS 服务商包括:

  • Cloudflare
  • Amazon Web Services 的 Route 53
  • Google 的 Cloud DNS

当你访问一个网站时,DNS服务器会告诉你的电脑:

这个域名对应的服务器 IP 是多少。

然后浏览器才会去连接那台服务器。

第五层:根服务器系统

在整个DNS体系的最顶端,还有一层很多人没听过的存在:

根服务器(Root DNS)

全球一共有13组根服务器,由多个机构共同运营,例如:

  • Internet Systems Consortium
  • NASA
  • U.S. Department of Defense

这些服务器保存着所有顶级域名服务器的地址。

当DNS查询开始时,解析流程通常是:

  1. 先问根服务器
  2. 根服务器告诉你 .com 在哪里
  3. 再去 .com 注册局查询
  4. 最后找到具体域名的 DNS 服务器

整个过程通常只需要 几十毫秒。

一个很多人不知道的事实

很多人以为“我买了域名,这个域名就是我的。”

严格来说并不是。

你拥有的只是域名在一定时间内的使用权。

如果到期没有续费,这个域名就会被释放,重新进入市场。

这也是为什么很多好域名一旦过期,就会被抢注。

甚至还有专门的公司每天监控全球即将过期的域名。

请在微信客户端打开