Domain-Name-System
重定向到亞馬遜 EC2 實例的 IP
如您所知,亞馬遜 EC2 實例的地址如下:
ec2-72-44-40-153.z-2.compute-1.amazonaws.com
如果我有域 example.com,有什麼方法可以讓 bob.example.com 或者最好是 example.com/bob 重定向到
ec2-72-44-40-153.z-2.compute-1.amazonaws.com
??
謝謝!!
如果只想重定向域,可以在 DNS 中創建 CNAME 記錄:
bob.example.com IN CNAME ec2-72-44-40-153.z-2.compute-1.amazonaws.com
這會將嘗試連接到 bob.example.com 的每個人重定向到您的 EC3 站點。
如果您希望 example.com/bob 重定向,則需要在 example.com 上執行的網路伺服器上配置一些URL 重寫規則。
Amazon 提供的解決方案非常適合您的要求,並且比 CNAME 記錄更靈活。您可以從 EC2請求一個所謂的彈性 IP地址。
此 IP 地址是靜態的,因此您可以在 DNS 中創建指向它的 A 記錄,但它指向您選擇的 EC2 實例。像下面這樣的正常 A 記錄就可以了:
bob.example.com A 123.123.123.123
如果您的伺服器出現故障並且您啟動另一個實例(獲得不同的主機名),只需將彈性 IP 重新分配給新實例即可。在一兩分鐘內,新實例在 IP 後面可用。這意味著與您從 DNS 更改中遇到的延遲相比,延遲要少得多。
彈性 IP 是免費的,只要它們在使用中。當您不使用 IP時,您會按小時收取少量費用。這樣做是為了阻止對有限資源的不當使用。
您可以通過 API 工具或 ElasticFox 等 GUI 請求和分配彈性 IP。閱讀亞馬遜的操作指南會讓事情變得更清楚。