無効な URL を入力しても常に ping を返すようになった OpenDNS やその他のサービス (例: ロードランナー) のせいでイライラしています。サイトが稼働しているかどうか。これは機能しなくなりました。誰にもこれについて何か考えがありますか?
要件:
- 私が制御していないものであっても、有効なWebサイトで動作するはずです
- インターネットにアクセスできる任意のネットワークから実行できる必要があります
他の人が現在これをどのように扱っているかを聞いていただければ幸いです。追加したいのですが、c# で System.Net を使用してこれを実行しようとしています。
どうもありがとうございました:-)
新しい追加: Windows マシンで購入して実行するか、C# でプログラムできるソリューションを探しています。:-)
アップデート:
皆様、ご回答誠にありがとうございました。最終的に、私はこれを行うことでソリューションを作成することになりました:
- URL から指定されたページをダウンロードする単純な Web クライアントの作成 (ヘッダーだけに変更するか、これを使用してページの変更を通知することができます)
- チェックするサイト/ページへの完全な URL を単にリストする xml ファイルを読み込む
- サーバーの再起動を回復できるように、ソリューションをホストする Windows サービスを作成しました。
- エラーが発生すると、電子メールとテキスト メッセージが定義済みの受信者リストに送信されます
- ほとんどの値 (interval、smtp、to、from など) は、簡単に変更できるように .config で定義されています。
後でこれに「機能」を追加するためのアドバイスをいくつか取り入れます。これには次のものが含まれます。
- リアルタイム監視用の AJAX ページ。WCF を使用して、asp.net ページから既存の Windows サービスに接続します。
- ヘッダーのみをダウンロード (ページ変更比較のオプションあり)
- より構成可能にする (つまり、通知前に失敗時に再試行する)