
各トップレベルドメイン (TLD) はレジストリ運営者によって管理されており、その運営者はセカンドレベルドメイン (SLD) の公開リストと、それらのドメイン名をインターネットプロトコル (IP) アドレスに解決するために必要な詳細も管理しています。
レジストリ運営者のゾーンデータには、ドメイン名、関連するネームサーバー名、およびそれらのネームサーバーの IP アドレスのマッピングが含まれています。これらの詳細は、情報が変更されたり、ドメイン名が追加または削除されたりするたびに、レジストリ運営者によってそれぞれの TLD に対して更新されます。
各レジストリ運営者は、ゾーンデータを「ゾーンファイル」と呼ばれるテキストファイルに保存しており、これは24時間ごとに更新されます。
以下は私が追加を予定している機能の一部ですが、皆さんのご意見もぜひお聞かせください。
CZDS は PyPI から pip でインストールできます:
$ pip install czds
poetry を使用している場合(推奨)、次のようにしてパッケージに追加できます。
poetry add czds
以下はコマンドラインリファレンスですが、現在のバージョンの czds では czds --help と入力してヘルプを表示することもできます。
NAME
czds - Main class for ICAAN CZDS.
SYNOPSIS
czds GROUP | VALUE | --username=USERNAME --password=PASSWORD --save_directory=SAVE_DIRECTORY
DESCRIPTION
Main class for ICAAN CZDS.
ARGUMENTS
USERNAME
Type: ~AnyStr
PASSWORD
Type: ~AnyStr
SAVE_DIRECTORY
Type: ~AnyStr
GROUPS
GROUP is one of the following:
BASE_HEADERS
links
VALUES
VALUE is one of the following:
AUTH_URL
BASE_URL
OUTPUT_FORMAT
PASSWORD
SAVE_PATH
THREAD_COUNT
USERNAME
connection
コントリビューションを歓迎します。詳細はコントリビューターガイドをご覧ください。
リポジトリをクローンして開発を開始できます。
git clone https://github.com/MSAdministrator/czds.git
cd czds
poetry install
pyenv を使用して環境を管理している場合、次のコマンドを実行することで、設定済みの pyenv の Python バージョンを使用するように poetry の設定オプションを設定できます。
poetry config virtualenvs.prefer-active-python true
poetry install
[MIT ライセンス][LICENSE.md] の条件の下で提供される CZDS は、自由でオープンソースのソフトウェアです。
セキュリティ上の懸念は私たちにとって最優先事項です。セキュリティポリシー をご確認ください。
問題が発生した場合は、詳細な説明とともにイシューを報告してください。
このプロジェクトは、@MSAdministrator の Hypermodern Python Cookiecutter テンプレートから生成されました。