数週間後、一部のWebサイトが突然利用できなくなりました。 404を取得しています-要求されたWebページを表示できません。
基本的に、これを修正する唯一の方法は、サーバー上のDNSクライアント/サーバーを再起動するときです。サーバーは最新ですが、SBSで使用していないため、ブラウザーを更新しませんでした。
これまでに聞いたことがある人はいますか?私は再び無知であり、まだ解決策をできるだけ早く見つけるために働いています。
よろしくお願いいたします。貴重なご協力をよろしくお願いいたします。
ダビデ。
情報:
これは、SBS2008を含むWindowsServer 2008 DNSServerの既知のバグです。
ルートヒントの代わりにDNSサーバーでフォワーダーを使用するか、この回避策を使用する必要があります。
Windows Server 2008 DNSサーバーは一部のトップレベルドメインのクエリを解決できない場合があります
原因:DNSサーバーがNSレコードをキャッシュに保存すると、A(Glue)レコードのTTLが1日に変更されます。= TTL for NSレコードは2日間に留まります。Aレコードの有効期限が切れると、DNSサーバーはクライアントに「サーバー障害」応答を返し始めます。 DNSクエリ。
404エラーは通常、見つからないエラーです。実際の404エラーが発生した場合。その応答は、接続しようとしているサーバーから提供されています。したがって、DNSが実際に正しく機能している可能性があります。 404以外のエラーが発生したが、ページが見つからない場合。 DNSが問題になる可能性があります。
上記の投稿のように。サイトのFQDNにpingを実行して、返されるIPを確認してください。それが最初のステップです。 pingは、ローカルDNSサーバーを介してFQDNを解決します。 pingは、サーバーが応答しているかどうかも通知します。名前とIPが正しく解決され、ping応答が返される場合は、Webサイトのhttpサーバーがハングアップしていないか、クラッシュしていないことを確認する必要があります。存在しないWebドメインにアクセスすると、Firefoxで「アドレスが見つかりません」というエラーが表示されます(これは、誤ったDNS解決と同様の結果です!)
善意の404エラーが発生した場合は、誰かが外部HTTPサーバーを誤って構成していないことを確認するか、探しているWebサイトのコンテンツがまだWebサーバーに残っているかどうかを判断します。この方法でコンテンツが誤って削除されたのを見たことがありますが、この種のシナリオでは404応答が予想されます。
これらの404エラーのいずれかが発生した場合は、コマンドラインにドロップしてnslookupするか、ドメイン名にpingを実行して、返されるIPを確認します。それが機能していないときにそれがどこを指しているかを見ると、それに光を当てることができます。