195 文字
1 分
DNSレコードのリグレッションテスト

概要#

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

使い方#

Terminal window
% bundle
% bundle exec ruby dns_test.rb

正しい場合の実行結果

失敗したときの実行結果

まとめ#

  • DNSレコードのリグレッションテストを書きました。

  • 安全にzoneサーバを移行出来ます。

DNSレコードのリグレッションテスト
https://blog.teraren.com/posts/dns-regression-test/
作者
Yuki Matsukura
公開日
2019-03-27
ライセンス
CC BY-NC-SA 4.0

コメント