システム管理者に Web サーバーとデータ サーバーの状態を表示できる「状態インデックス」サイトを作成しています。
私が測定している指標のいくつかは次のとおりです。
- サーバーのディスク容量はどれくらいですか?
- サーバーは起動していますか?(PCからpingできますか)
- 期待どおりに特定の Windows サービスが実行されていますか?
- Web サーバーはインターネットにアクセスできますか?
これまでに 1 ~ 3 の C# 関数を作成しました。ただし、#4を解決する方法がわかりません。
基本的に、リモート Web サーバーがインターネットにアクセスできるかどうかを判断したいと考えています。インターネットにアクセスできるかどうかを証明できないため、コンピューターからサーバーにpingを実行したくありません。
この Web サーバーは主に「イントラネット」Web サイトにサービスを提供しています...そのため、サーバーが提供するサイトにブラウザーでアクセスするだけでは、サーバーがインターネットに接続されていることを証明できません。
C# を使用して、このリモート Web サーバーがインターネットにアクセスできるかどうかを判断する方法を知っている人はいますか?
ありがとう