如果 IPv4 地址的数量是有限的,这是否意味着 Web 域名的数量也是有限的?
答案1
一句话不
DNS 名称的长度限制为 255 个八位字节。此链接它以合理的细节解释了这一切。
因此,如果您将(英语)字母表中的字母数与数字一起计算,您最终会得到接近无限数量的 DNS 名称。当您添加其他语言时,您会更接近无限... ;-)
请注意,IPv4 地址数量没有什么与“网络域”有关。此外,IPv4 已被 IPv6 取代,IPv6 拥有更多可用的 IP 地址,数量级大得多。
换句话说,网络域名只是 DNS 名称的另一种说法,DNS 名称不依赖于 IP 地址,它们只是引用 IP 地址。IP 地址可以更改,只要指向特定 IP 地址的 DNS 记录反映出更改即可www.mydomain.com仍能正常工作。
答案2
域名中以 [.] 分隔的每个元素称为“标签”。每个标签的最大长度为 63 个字符,完整域名最多可包含 253 个字符。标签中可以使用字母数字字符和连字符,但域名不得以连字符开头或结尾。此外,大写字母和小写字母被视为等效字母。
因此,最多有 252 个字符,最多有 4 个标签,因此至少有 3 个点。
这给出的极限是 26^250,四舍五入为:5.5378x10^353。
一个很好的限制。