TLD 可以持续多长时间?

2022-08-30 08:03:41

我正在PHP中研究电子邮件验证正则表达式,我需要知道TLD可能有效多长时间。我做了一些搜索,但找不到有关该主题的太多信息。那么TLD可以有多长呢?


答案 1

DNS 允许单个标签最多包含 63 个字符。


答案 2

目前存在的最长的TLD长度为24个字符,并且可能会发生变化。RFC 1034 指定的最大 TLD 长度为 63 个八位字节。

要获取现有最长 TLD 的长度,请执行以下操作:

wget -qO - http://data.iana.org/TLD/tlds-alpha-by-domain.txt | tail -n+2 | wc -L

以下是该命令的作用:

  1. IANA 获取实际存在的 TLD 的最新列表
  2. 去掉第一行,这是一个很长的注释
  3. 启动wc以计算最长的线路

感谢Stefan的替代使用:curl

curl -s http://data.iana.org/TLD/tlds-alpha-by-domain.txt | tail -n+2 | wc -L

推荐