Утилита для дампа файлов зоны из CZDS в корзину S3 или файловую систему.
Централизованная служба данных зон (CZDS) — это онлайн-портал, на котором любая заинтересованная сторона может запросить доступ к файлам зон, предоставляемым участвующими родовыми доменами верхнего уровня (gTLD).
Создайте учетную запись ICANN: https://czds.icann.org/home.
Местный
git clone https://github.com/pogzyb/czdsdump.git
cd czdsdump
go build -o czdsdump .
# all zones
./czdsdump download all -v -o /tmp -u -p
# one zone (".co")
./czdsdump download one -v -o /tmp -u -p -z co
Докер
docker pull ghcr.io/pogzyb/czdsdump:latest
docker run -v ./data:/tmp ghcr.io/pogzyb/czdsdump download all -v -o /tmp -u -p
Сброс в корзину S3
# assumes you have aws credentials set in `.env.aws`
docker pull ghcr.io/pogzyb/czdsdump:latest
docker run --env-file .env.aws ghcr.io/pogzyb/czdsdump download all -v -o s3://mybucket/czds/2024-04-28/ -u -p
Дамп только одной зоны
# assumes you have aws credentials set in `.env.aws`
docker pull ghcr.io/pogzyb/czdsdump:latest
# only downloads data from ".com" zone
docker run -v ./data:/tmp ghcr.io/pogzyb/czdsdump download one -v -o /tmp -u -p -z com
Что это за файлы?
Данные зоны оператора реестра содержат сопоставление доменных имен, связанных имен серверов имен и IP-адресов этих серверов имен. Эти сведения обновляются оператором реестра соответствующих доменов верхнего уровня всякий раз, когда информация изменяется или добавляется или удаляется доменное имя. https://czds.icann.org/help
Короче говоря, эти файлы представляют собой файлы .txt, содержащие имена доменов для данного реестра. Например, файл зоны «.com» будет содержать все зарегистрированные доменные имена .com на данный момент.
Как часто следует сбрасывать эти файлы?
ICANN начинает ежедневный сбор файлов зон у операторов реестра в 00:00 UTC, и этот процесс занимает не более 6 часов. Это означает, что все обновленные файлы зон доступны для загрузки с CZDS после 06:00 UTC. Конечные пользователи CZDS могут свободно загрузить каждый из последних доступных файлов зоны, как только их запрос на доступ будет одобрен оператором реестра TLD.
Файлы зон обновляются один раз в день, начиная с 00:00 UTC, поэтому конечный пользователь CZDS должен загружать каждый файл зоны TLD максимум один раз в 24 часа. https://czds.icann.org/help