はじめに

更新日時
Copy as MD

パブリックな検出ポイントからドメイン名の解決結果、解決レイテンシー、TTL 値をエンドツーエンドでモニタリングします。DNS 解決の異常、DNS ハイジャック、パフォーマンスの問題を検出し、コアビジネスのドメイン名の可用性を保護します。

ユースケース

このトピックでは、ドメイン名 www.example.com を例として、その 解決結果が正しい ことと、解決レイテンシーが 300 ms 未満に維持されている ことを確認します。

概要

  1. モニタリングタスクの作成:Alibaba Cloud DNS コンソールでモニタリングタスクを定義します。ターゲットのドメイン名、期待される解決結果、パフォーマンスのしきい値、プローブポリシーを指定します。

  2. モニタリングタスクが有効になっていることの確認:タスクが作成され、有効になっていることを確認します。

  3. アラートの設定:異常をタイムリーに通知されるようにアラートルールを設定します。

  4. 検証:検出ルールが期待どおりに機能し、アラートが正常に送信されるかどうかを確認します。

操作手順

ステップ 1:モニタリングタスクの作成

  1. Alibaba Cloud DNS - ドメイン名モニタリング のページに移動し、監視タスクの追加 をクリックします。

  2. 基本情報を設定します。

    • タスク名:識別しやすい名前を入力します。

    • 監視ドメイン名:モニタリングするドメイン名を入力します。この例では、www.example.com を入力します。

    [モニタリングドメイン] は、モニタリングタスクの作成後に変更することはできません。

  3. モニタリング項目を設定します。

    1. 解決結果モニタリングを設定して、DNS クエリが正しい IP アドレスを返すことを確認します。これは、DNS ハイジャックや設定ミスを検出するのに役立ちます。

      期待する解決結果180.97.*.* のように、期待される IP アドレスを入力します。

      解決結果マッチングルール実際の DNS 応答に期待する解決結果が含まれる を選択します。実際の DNS 応答に、期待される結果のいずれかの IP アドレスが含まれている場合、チェックは合格となります。

      監視範囲[権威 DNS][ローカル ISP][Alibaba Cloud Public DNS] を選択し、ソースからエンドユーザーまでの解決パス全体をモニタリングします。

      ダイヤルテスト頻度:1 分。

      その他の設定:デフォルト設定のままにします。

    2. DNS の応答時間と TTL の正当性を追跡するために、解決レイテンシーと TTL 変更モニタリングを設定します。

      モニタリング項目として 解決遅延と TTL 改ざんの監視 を選択し、フォームの各項目を入力します。

      事業者および一般的な再帰 DNS サーバー解決遅延の監視[ローカル ISP][Alibaba Cloud Public DNS] を選択し、解決レイテンシーが 300 ms を超えないように設定します。

      ダイヤルテストドメイン名レコードタイプ:A

      ダイヤルテスト頻度:1 分。

      その他の設定:デフォルト設定のままにします。

  4. モニタリングノードを設定します。

    コストと検出効果のバランスを取るため、この例では、3 つの主要キャリア (China Telecom、China Unicom、China Mobile) それぞれについて上海の検出ポイントを 1 つずつ、合計 3 つの検出ポイントを選択します。

  5. その他の設定

    タスクを有効にしたまま、モニタリングタスクを作成します。

ステップ 2:タスクが有効であることの確認

設定後、タスクは自動的に開始されます。初期のプローブとデータ収集には最大 5 分かかる場合があります。

  1. Alibaba Cloud DNS - ドメイン名モニタリング のタスクリストに戻り、新しいタスクが有効になっていることを確認します。

  2. 約 5 分後、タスクの左側にあるドロップダウン矢印をクリックして、検出結果を表示します。

    タスクの [モニタリング項目] の数は 5 (正常:5 / 異常:0) で、[有効] ステータスはオン (緑色のスイッチ)、[モニタリングステータス] は正常です。これは、すべてのモニタリング項目が正常に機能していることを示します。

ステップ 3:アラートの設定

異常が検出されたときにタイムリーな通知を受け取るようにアラートを設定します。

  1. ターゲットのモニタリングタスクの アラート 列で アラート をクリックし、アラート設定を行います。

    初めてアラートを作成する場合は、カスタムアラート設定 を選択し、アラート通知グループの設定 に進みます。

    [繰り返し回数] (例:3 回) を設定し、[アラート連絡先グループ] を選択し、[通知方法][メール][チャットボット通知][SMS] など、希望の方法を選択します。

    image

  2. アラート設定を送信します。

ステップ 4:検証

  1. 期待する解決結果 を不正な IP アドレスに変更して、異常アラートをトリガーします。

  2. モニタリングタスクで異常が発生すると、リスト内のステータスが「異常」に変わります。

    モニタリング詳細パネルの上部には、合計 5 つのモニタリング項目 (正常:2 / 異常:3) が表示されます。[解決結果モニタリング] エリアでは、権威 DNS、ローカル ISP、Alibaba Cloud Public DNS の整合性チェックがすべて [異常] と表示され、[アラートの表示] リンクが表示されます。[キャリアと一般的な再帰DNSサーバーの解決レイテンシーモニタリング] エリアでは、ローカル ISP と Alibaba Cloud Public DNS (223.5.5.5) のチェックが [正常] と表示されます。[ドメインNS変更モニタリング][TTL変更モニタリング] の下の項目はすべて [未有効] と表示されます。

  3. 異常項目の横にある アラートを表示する をクリックすると、詳細情報が表示されます。

    アラートログページでは、[時刻 (UTC+8)][タスク ID][モニタリングアドレス][モニタリング項目][アラートタイプ][アラート内容] などの列を持つテーブルにアラートレコードが表示されます。上部のフィルターエリアを使用して、時間範囲または [タスク ID] でアラートを絞り込むことができます。

  4. アラート連絡先グループに設定した通知方法を使用して、関連メッセージを確認します。