1

今年の 1 月に、クライアントの 1 人の新しいウェブサイトが公開されました。その前に別のウェブサイトを持っていました。古いものを以前のウェブサイト、新しいものを 1 月に公開されたものと呼びます。

現在の問題は、一部の Web サイトがまだ古い Web サイトを表示していることです。たとえば、Hootsuite の RSS フィードがあります。しかし、Hootsuite は RSS フィードを有効なものとして認識しません。それで、 http://feedvalidator.org/を使用して RSS フィードを確認したところ、古い Web サイトをレンダリングしているという結論に達しました。古い W​​eb サイトには RSS フィードがなかったため、404 エラーが発生しました。ブラウザでフィード ページを表示すると、問題なく動作します。

古い W​​eb サイトが時々表示される理由がわかりません。また、どこで (どのように) 解決策を探す必要があるのか​​もわかりません。ですから、誰かが私を助けてくれるか、少なくとも正しい方向に向けてくれることを願っています。

4

1 に答える 1

1

果てしなく試行錯誤した後、私は Facebook で Facebook Developer Community を見つけました。そこに質問を投稿したとき、誰かが答えました:

「あなたの DNS を確認したところ、1 つのことを除いてすべて問題ないようです。ドメイン名には 2001:888:0:18::117:80 を指す AAAA レコード (IPv6) があります。確認後、サーバーはこの IP6 アドレスをリッスンしているようです (ドメイン AAAA ではないか、構成が間違っていますか?)。Facebook は常に IPv4 の前に IPv6 を使用しようとするため、問題になる可能性があります。

私たちはまだ IPv6 を使用していないので、IPv6 の部分に問題があることはわかっていました。古いホスティングには IPv6 レコードがあったことがわかりました。それらを削除すると、サイトは正常に機能し、Facebook はついに私たちの新しいサイトを見つけました!

そのため、何らかの理由で、一部のプロバイダーは、新しい DNS レコードではなく、非常に古い DNS レコードを (古いホスティング会社のために) キャッシュしていました。

この質問に出くわした将来誰かに役立つことを期待して、私は自分の質問でこれに答えました。

于 2015-06-08T07:53:20.800 に答える