2015-06-26 45 views
0

對於一般的雲部署來說,這是非常新的事情我目前正在使用兩個EC2實例(Web服務器)設置我的第一個負載平衡環境,以便來回停止持續部署。使用AWS負載均衡器在瀏覽器中顯示EC2實例的IP地址

我註冊了域名並指向負載均衡器,但是當我在瀏覽器中導航到該域時,瀏覽器中的URL欄顯示EC2實例的末端IP地址,而不是指向該域的域負載均衡器。我意識到這僅僅是我缺乏理解,但解釋這應該如何工作會很好。我找不到AWS文檔中的任何內容(這很奇怪,因爲它們非常出色)。

+0

你如何將你的域指向負載平衡器?域名在哪裏註冊? – Mircea

+0

如果您曾經讓您的DNS指向其中一個實例,並且最近更改了它,則可能DNS更改尚未傳播。它通常只需要幾分鐘的時間,但有時在某些地區可能會滯後相當長的時間。這是檢查DNS傳播狀態的好方法:https://www.whatsmydns.net/#A/www.insighttwi.com – rossettistone

+0

@Mircea域名已在discountdomains.co.nz註冊並且iIjust將AWS名稱服務器在那裏的配置。然後,我爲路由53中的域設置了一個記錄集,指向負載平衡器。那是對的嗎? – hally9k

回答

0

有幾件事情在這裏:

  • 域本身
  • 權威回答有關域名查詢(誰)
  • 記錄域(什麼)

您必須設置您所指定的域名所在的Amazon DNS服務器,然後創建正確的記錄。此處描述的過程如下: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/MigratingDNS.html

根據TTL,傳播更改可能需要一些時間(有時是幾天)。

現在進入負載均衡器:負載均衡器本身有一個DNS名稱。將託管區域中的某些條目指向它的方式是,您創建了CNAMES,指出該記錄實際上是負載平衡器的別名。

要完全解決此問題,我需要Route 53中託管區域的域和內容。從您描述的內容來看,您聽起來像根本沒有負載均衡器,並且您已創建CNAME實際上指向和IP地址(?)。

+0

路由53記錄集指向負載均衡器DNS名稱作爲別名,但指向A而不是CNAME。當我選擇CNAME時,負載均衡器不會在選項中彈出。你能向我解釋爲什麼它應該是CNAME而不是A? – hally9k

+0

https://support.dnsimple.com/articles/differences-between-a-cname-alias-url/ an記錄將名稱映射到IP。負載平衡器或EC2實例是否在選項中彈出?在瀏覽器中你看到的東西看起來像和IP或它只是一個IP?什麼是域名? – Mircea

+0

今天下午短時間內它確實有效。它將我轉發給實例,並未在瀏覽器中顯示實例IP。我認爲這是一個等待記錄全面傳播的問題。然後我搓了一些東西,現在它根本不工作...似乎悉尼和中國仍然停留在舊的DNS記錄...... :( – hally9k

相關問題