web-dev-qa-db-ja.com

ブラウザ/ ISPに新しいDNSを強制的に検索させる方法は?

ドメインのDNSを変更しました。古いサーバーで使用するコード(またはヘッダー)は、訪問者のブラウザーまたはISPに新しいDNSをチェックする必要があり、現在のコンテンツが古いことを伝えるために使用する必要がありますか?

サブドメインへの一時リダイレクトは役立ちますか?

またはあなたはより良い方法を知っていますか?

5
Alexar

現時点では多くのことができないようです。訪問者が古いWebサイトにいることを示すメッセージを古いサーバーに表示できます。 Webサイトをさらに制御できる場合は、新しいサーバーに「プロキシ」を設定できます。ただし、このためには、独自のサーバーと、Webサーバーソフトウェアに関するある程度の理解が必要です。

しかし、次回の予定:最初にすべきことは、DNSレコードの有効期間(TTL)を10分程度に設定することでした。通常、これは移動の約1週間前に行います。そして、これを古いDNSサーバーで行います。その後、変更が発生すると、すべてのユーザーが新しいWebサイトにアクセスするまで10分しかかかりません。

すべてのISPがTTLの値を尊重するようにDNSサーバーを構成しているわけではないため、私は理想的に言っています。いくつかは独自の値を設定します。

TTLを変更できず、プロキシを構成できない場合は、おそらくかなり安価なホスティングパッケージがあります。したがって、一般的に簡単に切り替えることができることが本当に重要な場合は、ホスティングのためにより多くのお金をかけることをお勧めします。あなたのウェブサイトがあまり価値がない場合、プロバイダーを切り替えるといくつかの問題が発生するという事実に耐えなければなりません。

4

新しいDNSレコードを訪問者に伝えるコードやヘッダーはありません。新しいレコードがWebに伝播するのを待つ必要があります。以前は最大72時間かかりましたが、今では数分で完了します。 DNSを適切に制御するTTLは常にプラスです

0
Anagio

率直に言って、この質問には意味がありません。

Webサイトをホスティングからプロバイダー、別のプロバイダーに移動しましたか?次に、ドメインレジストラーにログインし、ネームサーバーエントリが新しいホスティングプロバイダーによって提供されるネームサーバーを指すようにする必要があります。

同じサーバー上のサーバー名を変更し、ドメイン名を同じままにしましたか?次に、cPanel(または他に使用されているもの)にアクセスしてDNSエントリを更新し、ホスティングプロバイダーが変更された情報を取得してネームサーバーにプルするのを待つ必要があります。

古いサーバーで使用するコード(またはヘッダー)は、訪問者のブラウザーまたはISPに、新しいDNSを確認するように指示する必要があります

古いサーバーからDNSではなくHTTPサーバー機能である新しいサーバーへの301リダイレクトを実際に求めているのでない限り、これは特にセキュリティ対策として許可されていません。

0
Fiasco Labs

IPアドレスが変更され、ドメイン名は同じですか?この場合、古いDNSサーバーはドメイン名の新しいIPアドレスを返します。ドメイン名が変更された場合、古いドメインからすべてのリクエストを新しいドメインにリダイレクトするようにウェブサーバーを設定できます。

0
Dominik