dnsで複数の宛先アドレスとオプションを一気に確認したい場合などに便利なシェルスクリプトを書いてみました。
また、digが成功したか失敗したかも表示します。
自動digコマンド設定例
# vim dns-dig.sh for address in 1.1.1.1 1.1.1.2 1.1.1.13 1.1.1.14 1.1.1.15 1.1.1.16 do for name in ns mx txt do #nameから変数読み込み echo "" echo "#######################################################" echo "$addressへdigを開始 $nameで確認 対象ドメイン(test.jp)" echo "#######################################################" dig @$address test.jp $name +short if [ "$?" -ge 1 ] then echo "失敗" else echo "成功" fi sleep 1 done done
実行結果
# ./dns-dig.sh ####################################################### 1.1.1.16へdigを開始 nsで確認 対象ドメイン(test.jp) ####################################################### dns1.test.jp. dns1.test.ne.jp. dns2.test.ne.jp. 成功 ####################################################### 1.1.1.16へdigを開始 mxで確認 対象ドメイン(test.jp) ####################################################### 10 mx.test.jp. 成功
以上です。
サーバーを構築するならVPSがおすすめです。
エンジニアのオンライン学習
ITエンジニアにおすすめの教材、オンラインスクールです。
無料からエンジニアの学習ができる教材などまとめているので参考にしてください。
おすすめオンライン教材 | |
自宅で学習ができるオンラインスクール | |
ITエンジニアの開発・検証・学習としてインターネット上で専用のサーバ(VPS)を利用しましょう!
実務経験はVPSで学べます。
コメントを残す