我有一個亞馬遜EC2實例與公共DNS:ec2-123 ...... amazon.com我買了一個域,我想將它應用到我的Amazon Ec2實例上?
如何將公共領域從ec2-123 ...... amazon.com更改爲mydomain .COM?
我有一個亞馬遜EC2實例與公共DNS:ec2-123 ...... amazon.com我買了一個域,我想將它應用到我的Amazon Ec2實例上?
如何將公共領域從ec2-123 ...... amazon.com更改爲mydomain .COM?
當一個域名與電腦爲伍,有3個組件協同工作:
這3個組件通常不是來自同一個供應商(儘管在很多情況下他們都這樣做)。您將從一個註冊商處購買域名,您的DNS由其他人託管,而服務器由另一個實體託管。
讓我們倒退,並用#3開始:
IP地址:你需要確保你的服務器的IP地址是靜態的。這意味着IP地址(4位數字)在服務器關閉之間不會改變。在亞馬遜EC2中,這被稱爲彈性IP,它非常便宜(相對於EC2實例),或者如果您的服務器始終運行,它是免費的。
DNS:您需要擁有一個DNS服務帳戶。亞馬遜has a DNS service called route 53。我推薦的其他廠商是almostfreespeach.net,或dyndns.com。在DNS服務中,您可以定義DNS記錄(通常是A記錄或C記錄,但還有更多)。如果您購買的域名是domain.com,那麼您希望獲得A域名的記錄:'domain.com'和'www.domain.com'。 您的DNS服務將爲您提供名稱服務器的名稱或IP地址。通常有多臺服務器互相備份。
註冊商:這是您在您的域名和您擁有帳戶的DNS服務器之間建立連接的位置。在那裏輸入您從'2'獲得的服務器的名稱。
請參閱該文檔: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingNewDNS.html
您只需編輯域的區域文件(通常可通過域代理商的控制面板完成)。
將您想要的條目指向您的ec2服務器的IP地址。
所以:
www.domain.com
將指向w.x.y.z
其中w.x.y.z
是您的EC2服務器的IP地址。
確保你的EC2實例有一個靜態IP,然後將你的DNS服務器條目改爲指向該IP。
我最後一次使用此教程:http://paulstamatiou.com/how-to-getting-started-with-amazon-ec2
一個當前(feb13)的最簡單的解決方案是使用AWS Route53。但它不是免費的。
在您的EC2 AWS management dashboard中,選擇ROUTE53。
CREATE HOSTED ZONE(插入您的域,不包括WWW,或者你將有一個非常困難的錯誤追蹤 - 您的註冊會說,DNS服務器拒絕證實或類似的東西)
一旦你這樣做,你會被通知你的REGISTRAR表單(更新或創建域)使用的master和3個slave dns服務器。您可以在下一步之前或之後執行此操作,但必須在註冊商級別更改名稱服務器(godaddy,netsol,registro.br等)。
仍然在ROUTE53中,您必須點擊最近創建的區域,然後點擊GOTO RECORD SETS。您將看到已創建2個記錄集,但您必須創建所謂的「A」記錄(地址記錄)。這是非常自我解釋的(在這種情況下,使用www。leading,而不僅僅是yourdomain.com可能是一個好主意)。將您的ec2實例的ELASTIC IP插入到VALUE框中。
注意:您必須爲您決定創建的每個子域(www.yourdomain.com,mysubd.yourdomain.com,easymail.yourdomain.com等等)創建A記錄。 A記錄可能指向不同的IP,不存在問題。
你應該啓動並運行。如果您使用opendns作爲您的dns服務器(在網絡設置中),您可以加速dns信息的傳播。 goto opendns's cache update page,通常可以通過要求opendns清除(刷新)其緩存並使用root dns服務器(第一個在REGISTRAR級別反映您的更改)進行檢查來加速傳播。
或者您可以等待48小時,讓您的本地ISP的dns服務器更新(或者用於dns數據傳播 - 許多系統管理員對這個主題很有聲音,請檢查Evan Anderson的主題)。
哦是的,不要忘了刷新瀏覽器的dns緩存(和/或操作系統的緩存,這取決於你使用什麼)。
MAR13:這不是,重複NOT a free solution。我認爲這是我的EC2套餐的一部分,但他們每月收取50美分的服務費用,另外每百萬美元的查詢收取50美分,高達10億美元。謹防!
哪個域名經銷商是最好的?我有一個沒有控制面板,他們真的很爛 – einstein 2011-02-17 14:10:25
甘迪是不錯的,eNom不壞(但你需要從某人得到一個子帳戶),取決於你想支付多少... – 2011-02-17 17:05:53
@ Woho87 netsol是非常穩定的,但不能信任你的信用卡數據,因爲他們濫收費用,並向你收取你不使用和沒有僱用的服務。 – 2013-03-07 16:07:45