bit-driveお客さまサポートTop > 技術情報 > bit-drive DNS設定情報 > サービス別よくあるご質問 > 言葉の意味について > SOAレコードとは何ですか?
bit-drive DNS設定情報
サービス別よくあるご質問
- SOAレコードとは何ですか?
-
start of authorityの略で、権威を持つサーバであることを示す設定です。
このレコードは各ゾーンに1つ必要です。
以下、SOAレコードで指定するゾーンの取り扱いに関する設定です。@ IN SOA ns.example.jp. root.example.jp. (
2008021800 ; serial
3600 ; refresh 1hr
900 ; retry 15min
604800 ; expire 1w
86400) ; min 24hr「ns.example.jp.」はプライマリDNSサーバ名、「root.example.jp」はドメイン管理者のメールアドレス(root@example.jp)を記述します。適宜お客さまの環境に合わせて置き換えてください。その際、メールアドレス中の「@」を「.」に置き換えることと、最後に「.」を付けることに注意してください。なお、管理者の情報はRP(Responsible Person)情報として公開されます。
@ IN SOA ns.example.jp. root.example.jp. (設定ファイルのシリアル番号を記述します。どのような値でもかまいませんが、ファイルを更新(設定変更)時には必ず値を増やす必要があります。BINDでは「日付+通し番号:YYYYMMDDXX」の形式が一般的です。
SOAレコードのシリアル番号は、ゾーンデータを変更する都度必ず増加させてください。シリアル番号を増加しなかった場合は、セカンダリDNSサーバへゾーン転送されませんのでご注意ください。
2008021800 ; serialセカンダリDNSサーバが、ゾーンデータの更新チェックをする間隔を記述します。(単位:秒)
3600 ; refresh 1hrプライマリDNSサーバが応答しない時に再度参照を行うまでの間隔を記述します。(単位:秒)
900 ; retry 15minセカンダリDNSサーバが、プライマリDNSサーバへアクセスできない状態が続いた場合、そのゾーンデータを無効にするまでの期間を設定します。(単位:秒)
604800 ; expire 1wネガティブキャッシュの生存期間(TTL)を記述します。(単位:秒)
ネガティブキャッシュについては、DNSのキャッシュとは何ですか?をご覧ください
86400) ; min 24hr●ワンポイントアドバイス
セカンダリDNSサーバではプライマリDNSサーバから転送したゾーンのSOAレコードの指定どおりに動作します。DNSの設定を変更する場合や、セカンダリサーバの切り替えなどを行う場合は、作業予定日からRefreshやExpire、TTLなどの値を引いた時間以前に各設定の時間を短く設定し、データの変更を速やかに行えるようにすることをおすすめします。ただし、各設定の時間を短くするとパフォーマンスが低下する恐れありますので、変更、切り替えなどの作業が終了したあとは、速やかにもとの設定へ戻してください。

