Updateをする前回は、DNSSECそのものの設定でした。Update(動的更新)の機能を組み込む。Updateは、ホストが自分のホスト名とIPアドレスをDNSのゾーンに自動で登録することのできる機能である。DHCPでIPアドレスを動的に割り当てられたホストのIPアドレスを、第三者が知ることは難しい。当該ホストが起動時にIPアドレスを割り当てられた後、自分のホスト名とIPアドレスをDNSに申告し登録してもらえば、第三者はそのホスト名を頼りにIPアドレスを知ることが出来る。Updateを適用する方法をまとめる。いっても、特別なことはなく、ゾーンレコードのupdateが起きるとDNSは自動でゾーンの再署名をやってくれる。update用の鍵の作成dnssec-keygenコマンドで鍵ペアを作る。Updateは、updateを申告する側とDNS側で同じ鍵を持つ事前共有鍵方式である。ここで作った鍵ペアの秘密鍵(.private)を使う。dynamic1Kdynamic1.+157+55555と表示され、*.keyと*.privateの鍵ペアができる。201004020658212.プライベート鍵の読み込みnamed.confに*.privateファイルを登録する。ここではdynamic1.privateというファイルを用意し、それをinclude文でnamed.confに読み込ませる。reload5.ファイルパーミッションゾーンファイルのパーミッションが、namedプロセスの実行IDで書き込み権があることを確認する。公開鍵秘密鍵共に読込み権があるかも確認する。192.168.10.10↑最後には必ず空の改行(行頭に改行)をいれておく。queryが飛ばない。updatetestパターン1と2では、与えている鍵は同じだが、記述形式が異なる。パターン1の場合、Kddns.+157+55555.keyも存在しないといけない。updateをするときTSIGは共有鍵方式の認証なので、公開鍵は使っていない(と思う)。*.keyがなぜ必要かは、いまいち理解できていない。更新がsuccessしたら、登録したホストがひけるか確認。aエラーなく、無事にAレコードがひけたら成功。(19)タグクラウド10.04264adeskbaraliasALIGNAPIappengineappleキーボードATOKbashCASEchainconqueconsumerdigdnssecDynamicElementEmacsEvernoteevervimexifGAEGalaxygithubGoogleimageiOSiOS5iPadiPhoneiPhone4iphoneスタンドjavascriptLeftMacOSnoteoauthofOSOSXPadfonepythonretinaRightrmagickRubySHELLsigchasesinatrasmbmountSTYLEtableTDTDLToTRTrusttwitterUbuntuupdateurischemeVAPORVimWindowsXxwindowかな遊びひらがなみらい科学館やはぶさアオシマキーボードクリップクロックスゴムバンドショートカットスキーマテキストエディタディレクトリ共有プラモプラモデルワッフル三段ベッド。