公共区域数据库
公共区域数据库(zonedb)是一个其中包含公共(域名扩展名)的列表和关联的元数据。 它尝试详尽无遗,包括当前的,退休的和撤回的顶级域和子域。
预期的用例是与对接的程序,包括注册表和注册服务。 数据与维护的“重叠并共享测试用例。 源数据最初是从中使用的内部区域数据库。
结构
该数据库由区域列表( zones.txt )和相关联的JSON格式的元数据组成。
命令行界面
完整记录了zonedb CLI。 运行go run cmd/zonedb/main.go -h以查看其参数。
zone.txt
zones.txt文件是UTF-8编码的文本文件,其中包含IDN和小写域名的列表,每行一个,后跟换行符( \n )。 根据以下规则对zones.txt中的域名进行排序:
标签数量(顶级域,后跟第二和第三级域)
父域(例如uk )
子域(例如co.uk )
元数据
每个具有关