0

3 つの Amazon インスタンスを実行しています。そのうちの 2 つは無料のもので、 type t1.Micro.

もう1つはm1.smallインスタンスです。

インスタンスの 1 つで Web サイトを実行していましたが、t1.Micro今日そのインスタンスm1.smallに変更することにしました。

goDaddy でドメインを購入したので、次のようにしました。

  • Amazon コンソールを開き、新しい IP アドレスを m1.small インスタンスに割り当てました
  • 次に、goDaddy アカウントを開き、古いエラスティック IP を新しいものに変更しました(「A (ホスト)」と表示されている表で、ホスト = 「@」のエントリを見つけます)。

問題は、自分の Web サイトのリンクをクリックするたびに、新しい m1.smallインスタンスにリダイレクトされることです (これは良いことです。これは起こるべきことですが、私の友人が同じリンクにアクセスすると、古いインスタンスにリダイレクトされます。

どうしてこれなの?www.myaddress.comまた、「 」ではなく「 」のmyaddress.comようにリンクを入力すると、1 つまたは別のインスタンスにリダイレクトされることもわかりました。

誰かが理由を知っていますか?

4

2 に答える 2

2

ブラウザがレコードをキャッシュする以外に、オペレーティングシステムはレコードをキャッシュし、アップストリームDNSサーバーもキャッシュします。これは、前のDNSレコードの「TimeToLive」値まで発生します。これと比較すると、エラスティックIPの変更はほぼ瞬時に行われます。私のテストでは、エラスティックIPは関連付け解除/関連付け後約10秒間古いインスタンスにルーティングされ続け、その後10秒間使用できなくなり、その後新しいインスタンスにルーティングされます。 。

GoDaddyとそのDNSサーバーに依存する代わりに、優れたAmazonRoute53DNSサービスを使用することをお勧めします。また、ロードバランサーやその他の追加機能ともうまく機能します。つまり、最初にmyaddress.comをRoute 53に登録し、Amazonから4つのネームサーバーのリストを取得してから、GoDaddyでネームサーバーとして設定します。

于 2012-06-20T14:24:36.287 に答える
1

DNSキャッシュ(数時間で期限切れになります)とは別に、www.yourdomain.comをyourdomain.comのエイリアスにする必要があります。当初、それらは同じIPアドレスを指す2つの別々のAレコードであった可能性が高く、現在は1つだけが変更されています。

于 2012-06-20T11:54:52.883 に答える