DNSゾーンファイルジェネレーター
ガイド
DNSゾーンファイルジェネレーター
DNSゾーンファイルジェネレーターは、ドメインごとに適切にフォーマットされたBIND互換のゾーンファイルを作成します。RFC 1035の厳密な文法で手動でゾーンファイルを書くのではなく、このツールはSOAレコードの設定やさまざまなタイプのDNSレコードの追加を行い、デプロイに準備された完全なゾーンファイルを生成できます。
使用方法
まず、ドメイン名、主要名前サーバー、および管理者メール(ドット表記)を入力してください。SOAのタイミングパラメータ(リフレッシュ、リトライ、期限切れ、最小TTL)を設定するか、適切なデフォルト値を維持してください。その後、レコードビルダーを使用してDNSレコードを追加します。レコードタイプを選択し、名前と値を入力し、「追加」をクリックします。サポートされるタイプにはA、AAAA、CNAME、MX、TXT、NS、SRV、CAAがあります。準備ができたら、「ゾーンファイルを生成」をクリックして、完全なBINDフォーマットの出力を作成します。それをクリップボードにコピーするか、.zoneファイルとしてダウンロードしてください。
機能
- SOAレコードビルダー – 主要名前サーバー、管理者メール、シリアル番号(YYYYMMDDNN形式で自動生成)、リフレッシュ、リトライ、期限切れ、および最小TTLの値を設定
- 視覚的なレコードビルダー – A、AAAA、CNAME、MX、TXT、NS、SRV、CAAレコードを、タイプごとのフィールドを持つ直感的なフォームを使って追加
- TTL短縮表記 – TTL値を1h、1d、または1wなどの短縮表記で入力(秒単位ではなく)
- BINDフォーマット出力 – 標準的なBIND互換のゾーンファイルを生成し、フォーマット、終端ドット、TXTレコードの引用を正しく処理
- コピーしてダウンロード – 生成されたゾーンファイルをクリップボードにコピーするか、.zoneファイルとしてダウンロード
よくある質問
-
DNSゾーンファイルとは何ですか?
DNSゾーンファイルは、ドメイン名とIPアドレスのマッピング、およびその他のDNSリソースレコードを含むシンプルなテキストファイルです。RFC 1035で定義されたBINDフォーマットに従っており、DNSサーバーがドメイン名をその対応するネットワークアドレスに解決するために使用されます。
-
ゾーンファイルにおけるSOAレコードとは?
SOA(開始権限)レコードは、すべてのゾーンファイルの最初に必須のレコードです。これは、ゾーンの主要名前サーバー、ゾーン管理者のメールアドレス、バージョントラッキング用のシリアル番号、および二次名前サーバーが主要サーバーと同期するためのタイミングパラメータを指定します。
-
DNSゾーンファイルにおけるシリアル番号のフォーマットはどのように機能しますか?
シリアル番号はYYYYMMDDNN形式で、現在の日付に2桁の修正番号を付加します。たとえば、2026041401は2026年4月14日に初回修正を表します。二次DNSサーバーはシリアル番号を比較して、ゾーン転送が必要かどうかを判断するため、ゾーンファイルの変更ごとにシリアル番号を増加させる必要があります。
-
ゾーンファイルにおけるTTLと最小TTLの違いは?
デフォルトTTL($TTLディレクティブ)は、そのレコードに独自のTTL値を指定していないすべてのレコードの「生存時間」を設定します。最小TTL(負のキャッシュTTL)は、DNSリゾルバーが非存在ドメイン名に対するNXDOMAIN応答をキャッシュする期間を制御します。
