DNSレコードのリグレッションテスト

Diary

概要

  • DNSのzoneサーバを移行する際に、新サーバで設定が正しく行われているかをプログラムで確認するためのコードを書きました。
  • zoneサーバの移行は基本的にはコピペかと思いますので。
  • 設置が間違っていたり漏れていると大惨事になるのでテスト出来る事が重要です。
  • https://github.com/matsubo/dns_regression_test
    • forkして使うのが良いかと思います。
    • ツールにするまでも無いぐらいの利用頻度なので、作り込んでいません。

使い方

% bundle
% bundle exec ruby dns_test.rb
正しい場合の実行結果
失敗したときの実行結果

まとめ

  • DNSレコードのリグレッションテストを書きました。
  • 安全にzoneサーバを移行出来ます。

コメント