Firebox の DNSWatch をトラブルシューティングする

Firebox で DNSWatch を有効化すると、2 つの異なるアクションが実行されます。これらのアクションは、以下の 2 つです:

Firebox の登録

Firebox は、DNSWatch サーバーに接続し、Firebox が最初に登録された DNSWatch アカウントに登録します。Firebox を登録すると、Firebox は DNSWatch DNS サーバー 2 つとブラック ホール サーバー 1 つの IP アドレスを受信します。

DNS 転送

Firebox は、Firebox で構成されている別の DNS 設定が優先されている限り、DNSWatch DNS サーバーにすべてのアウトバウンド DNS クエリを転送します。DNS 設定の優先順位についての情報は、次を参照してください:Firebox における DNSWatch DNS 設定の優先度

DNSWatch 使用法の実施が有効なすべてのインターフェイスで、Firebox はポート 53 上のすべての DNS 要求を遮断し、DNS 要求が他の DNS サーバー宛てであった場合でも、別の DNS サーバーにその DNS 要求を転送します。このオプションの詳細については、次を参照してください:Firebox で DNSWatch を有効化する

登録とステータスのエラーをトラブルシューティングする

Firebox の登録ステータスを決定するには、Fireware Web UI の DNSWatch 構成ページにある情報を確認します。DNSWatch ページには Firebox の登録ステータスが表示され、DNSWatch サービスに関連するエラーがあるかどうかを示します。また、DNSWatch DNS サーバーの IP アドレスも表示されます。

Screen shot of the DNSWatch page in Fireware Web UI

Firebox が登録され、DNSWatch エラーがない場合、Fireware Web UI の DNSWatch ページには以下が表示されます:

登録日:<日時> に登録

ステータス: 動作可能

登録に失敗した場合、または他のエラーが DNSWatch サービスに影響している場合、ステータス 列にトラブルシューティングに役立つ可能性があるエラーメッセージが表示されます。エラーは、DNSWatch アカウントの保護された Firebox ページにある Firebox にも表示されます。

DNSWatch アカウントに Firebox を登録すると、Firebox は Firebox 外部インターフェイスのパブリック IP アドレスを決定するために https://dnswatch.watchguard.com/whatismyip/ 宛てに要求を送信します。Firebox は、この IP アドレスを DNSWatch に送信します。各 Firebox の外部インターフェイスのパブリック IP アドレスは、DNSWatch アカウントの保護された Firebox ページに表示されます。DNSWatch でインターフェイスの情報を更新できない場合、ステータスの更新 列に赤いバツマークが表示されます。詳細については、DNSWatch によって保護された Firebox を表示する を参照してください。

Firebox が NAT デバイス配下にある場合、Firebox が DNSWatch に報告するパブリック IP アドレスは Firebox 自体の外部インターフェイスの IP アドレスと一致しません。

外部 IP アドレスは、ネットワーク上のクライアントから DNSWatch アカウントへの DNS 要求を関連付けるために使用されます。DNSWatch はまた、外部パブリック インターフェイスを使用して、地域に基づいて、Firebox にどの地域 DNS サーバーを関連付けるかを決定します。

Firebox が登録され、DNSWatch に IP パブリック IP アドレスが送信されると、Firebox は DNSWatch サーバーとブラックホール サーバーの IP アドレスを受信します。これらのアドレスは、Fireware Web UI の DNSWatch ページに表示されます。

手順でエラーが発生した場合、次のセクションにあるエラー メッセージを参考に問題をトラブルシューティングします。

DNSWatch のエラー メッセージとログ メッセージ

Firebox の DNSWatch 機能が想定通り機能しない場合、Fireware Web UI の DNSWatch ページにある ステータス セクション、および Firebox ログ メッセージにエラーが表示されます。DNSWatch に関連するログ メッセージを表示するには、Traffic Monitor を開いて診断ログをフィルタします。DNSWatch に関連する Firebox ログ メッセージを見つけるには、dnswatchd のログ ファイルを検索します。

これらのログ メッセージには、DNSWatch の問題のトラブルシューティングに役立つ情報が含まれています。

クライアントの DNSWatch 保護をトラブルシューティングする

保護をテストするには、test.strongarm.io を使用します。保護されている場合は、フィッシング学習ページが表示されます。保護されていない場合は、問題に関する情報が掲載されたページが表示されます。

保護されたネットワーク上のクライアントから DNSWatch 保護をトラブルシューティングするには、以下の情報が必要です:

  • Firebox の内部インターフェイス (信頼済み、オプション、またはカスタム) の IP アドレス
  • 公開されている DNS サーバーの IP アドレス。例えば、8.8.8.8 など。
  • DNSWatch のテスト ドメイン:test.strongarm.io
  • 安全なドメイン:(例) www.google.com
  • DNSWatch から除外された Firebox 登録サービスの URL:rp.cloud.threatseeker.com
  • DNSWatch ブラックホールのドメイン:blackhole.dnswatch.watchguard.com

ネットワークが DNSWatch によって保護されていること、および DNS 解決が正しく機能することを確認するには、Firebox で保護されているコンピュータから次のテストを実行します:

上記すべてのテストで期待どおりの結果となった場合、ネットワークは DNSWatch によって保護されています。

既定では、ドメイン test.strongarm.io が DNSWatch アカウントのブロックリストに登録されています。test.strongarm.io を参照して、DNSWatch で DNS 要求が拒否されたときにネットワーク上のクライアントに表示される拒否メッセージを表示することができます。

ブロック ページをカスタマイズする方法については、DNSWatch ブロック ページをカスタマイズする を参照してください。