2012-08-23 172 views
4

我已經設置了一個EC2實例和一個與實例關聯的彈性IP。我還在DNS提供商的區域編輯器中設置了A記錄,以便域名指向彈性IP,例如example.com = 123.123.123.123。Amazon Elastic IP + EC2

閱讀了很多文章後,這似乎應該足以工作,但我的域名仍然沒有解決。我甚至無法ping通IP地址!奇怪的是,我可以通過彈性IP ssh進入EC2實例,一切似乎都很好,除了我的域名不能解析爲EC2實例!

有什麼想法?

+0

很多軟件的可能性:陳舊的DNS,DNS中的IP錯誤,防火牆規則。 – Quentin

+2

如果你接受他們,不要忘記提出答案。它奇怪,你接受答案,並沒有覺得它值得一起upvote。 – Siddharth

回答

5

DNS名稱需要一段時間才能傳播,因此可能是您的第一個問題。

  1. 轉到http://www.whatsmydns.net/並輸入您的域名。如果所有地點都以正確的IP返回,那麼您可以放心地認爲它不是DNS傳播問題。
  2. 在安全組中啓用ICMP規則。如果使用aws控制檯,則爲源爲「0.0.0.0/0」的「All ICMP」創建新規則。啓用此功能會爲服務器造成安全風險,因此只能在測試時暫時啓用此功能。在這一點上,你應該能夠ping你的實例。
  3. 如果使用HTTP或HTTPS在這些協議的安全組上啓用正確的端口,並且只要使用Apache正確配置了實例,則應該啓動並運行。