特定のWebページをミラーリングしますか?[閉まっている]


9

DNSに問題があるユーザーを紹介したい特定のページがあります。

エンドユーザーとして特定のWebサイトにアクセスできないことを診断するにはどうすればよいですか?

ただし、問題点 22 があります。DNSに問題があるユーザーは、当社のサイトにアクセスしてそのページを読むことができない場合があります。

したがって、私は、無料または有料サービスとして、このWebページの別のドメインでの信頼できる長期ミラーを必要としています。理想的には、定期的にソースにpingを送信し、変更があっても最新の状態に保つものです。

コミュニティがミラーリングサービスを構築して、サイトを「Digg-proof」または「Reddit-proof」にすることを見つけましたが、これらはアドホックであり、長期間の動作が保証されていません。

個々のWebページの信頼できる長期ミラーリングを提供するWebアプリケーションはありますか?または、この機能を実現するために使用できる他のWebアプリケーションはありますか?


fireballed.orgを覚えていますか?
digitxp

回答:


6

私が考えることができる唯一の半信頼できることは、Googleキャッシュ内のページへのリンクでした:

http://webcache.googleusercontent.com/search?q=cache%3Ahttp%3A%2F%2Fsuperuser.com%2Fquestions%2F231977%2Fhow-do-i-diagnose-not-being-able-to-reach-a-エンドユーザーとしての特定のウェブサイト

ただし、更新の頻度などを制御することはできません。また、URIの最もきれいなものではありません(ただし、短縮リンクは常に存在します)。そして、GoogleのキャッシュされたURIスキームは長年にわたって変化しました。たぶん、キャッシュオペレーターで株式のgoogle.com クエリを使用する方が信頼性が高いでしょう。


5

ユーザーがDNSの問題を抱えている場合、ユーザーはホスト名をまったく解決できない可能性があります。その原因では、どのミラーもIPアドレスに解決(http:// something / some-page)するためにDNSルックアップを必要とするため、ミラーは役に立ちません。

したがって、フェイルセーフな方法は、アドレスをrawに指定することです(例:164.34.119.12/page)。ただし、これは仮想ホストでは機能しません。この場合、superuser.comが解決するIPアドレスはstackoverflowにも使用され、Webサーバーは要求がどのWebサイトであるかを認識していません。

だから、で始まる

superuser.com/questions/231977/how-do-i-diagnose-not-being-able-to-reach-a-specific-website-as-an-end-user

私たちは、使用してDNSルックアップをバイパスすることができ 64.34.119.12/questions/231977/how-do-i-diagnose-not-being-able-to-reach-a-specific-website-as-an-end-userを ...ただし、複数のサイトを持つWebサーバーでは、デフォルトのWebサイトに解決されます(この場合、stackoverflowのページが表示されます)。

最後のステップ:Webサーバーで、リクエストをリダイレクトするためのプロキシルールを設定する必要があります。URLを64.34.119.12/superuser/questionのようなものに変更することで、正しいWebサイトへの要求を転送するようにWebサーバーにルールを設定できます。

結果のURLは、http://64.34.119.12/superuser/questions/231977/how-do-i-diagnose-not-being-able-to-reach-a-specific-website-as-an-end-のようになります。 ユーザー

これには、URLを正しい仮想ホストにリダイレクトするようにサーバーの設定を変更する必要があります。また、DNSの問題を完全に回避します。


4

チャットから続けます...

最善の方法は、サイトが稼働していることを検出した場合に役立つヒントや回答のコピーを表示できる、ある種のステータスチェッカーだと思います。

私は私が何を意味するのかを示すサンプルサイトを作成しました-どのようなスタイル/ Ajaxy効果もありません。http://ezpcinternal.com/v2.aspxで表示できます



2

CRONジョブで実行され、wgetの組み込みミラーリング機能を使用してページのローカルミラーを自動的に作成する単純なシェルスクリプトを作成しないのはなぜですか?

多分次のようなもの:

#!/bin/bash
rm -rf ./mirror
wget -E -H -k -K -p -P ./mirror "/superuser/231977"

「ミラー」フォルダは、IPアドレスで直接アクセスできるWebサーバーが提供するフォルダにシンボリックリンクでき、DNS関連の疑いを排除できます。


もちろん、私は私たち自身以外の商用データセンター、および他の企業の面でより考えています
ジェフ・アトウッド

ああ、これは純粋にDNSの問題を回避するためだと思ったので、OccamのRazorを使いました。そしてもちろん、価格は正しいです。:)
segfault 2011年

2

私はGoogle App Engineを自分のCDNとして使用することを検討しており、それを行う方法に関する素晴らしい記事をここで見つけました

http://www.digitalistic.com/2008/06/09/10-easy-steps-to-use-google-app-engine-as-your-own-cdn/

このページをホストすることもかなり簡単だと思います。おそらくWebサービスを使用してサイトに接続し、更新やリアルタイムの統合を行うこともできます。これは無料で、しばらくの間はきっと手に入るでしょう。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.