DNS 服务器是将 IP 地址“翻译”为人类可读名称的服务器。它们有多少个?谁控制它们?
答案1
第 1 级:DNS 根服务器
这些是地球上最重要的 DNS 服务器,它们基本上运行互联网上所有其他 DNS 服务器,缓存这些服务器的结果。总共有 13 个,由世界各地的各种组织维护。每个根服务器都以从 A 到 M 的字母作为前缀,因此根服务器最多A.root-servers.net
。M.root-servers.net
必须注意的是,没有服务器拥有所有记录,它只是将请求定向到 TLD 服务器。
这些是地球上最受保护的服务器,即使是匿名者也无法将其关闭。请注意,这 13 个根服务器是分开分为近 120 个不同的服务器,这些服务器在不同的国家/地区运行。由于技术限制,实际数量为 13 个。服务器的实际位置如下所示。根服务器通常位于互联网主干网附近,以防止 DDOS 攻击导致其瘫痪。
第 2 级:辅助 DNS 服务器
这些是政府、ISP 和 Google、OpenDNS 等私营公司维护的辅助服务器。这些服务器从根服务器获取内容并缓存它们,然后将它们提供给用户。它们比根服务器更快,因为结果是从根服务器缓存的。
当注册新域名时
当通过 Namecheap 等域名注册商注册新域名时,namecheap 会向互联网名称与数字地址分配机构 (ICANN),ICANN 根据 TLD 收取注册费,并指示 TLD 服务器添加新条目。
顶级域名(TLD)如下。
- 国家代码顶级域名 (ccTLD):仅允许两个字母,例如:.in、.tk 等。
- 国际化国家代码顶级域名 (IDN ccTLD)(支持非拉丁字符集)
- 通用顶级域名 (gTLD) :允许超过三个字母,例如:.aero、.info、.com
- 基础设施顶级域名 (.arpa)
每个 TLD 都有自己的服务器,例如,.com
由 Verisign 管理(它也管理.net
)。因此,新域名将添加到 Verisign 服务器,然后由辅助 DNS 服务器缓存,这会导致轻微的延迟。Verisign 也会收取一些费用。您会发现,注册域名的费用因 TLD 而异,这是因为它们由不同的公司持有。
由于系统的多样性,所有服务器不能同时出现故障。