2016-10-04 78 views
1

我在GoDaddy註冊了域名(www.aksinin.com)和託管的網站(97.74.215.225),但由於某些限制,必須遷移到AWS。GoDaddy和AWS之間的DNS傳播

該域名計劃首先結束,因此我將其遷移到Route 53.看起來一切都很順利,因爲域名只能通過亞馬遜註冊,並指向託管在GoDaddy的網站。涼。

然後,託管計劃結束了,讓我感動的網站到一個EC2實例(52.208.50.228),並增加了一個指向新的IP A記錄:

aksinin.com.  A  52.208.50.228    TTL 300 (5 minutes) 
aksinin.com.  NS  ns-1147.awsdns-15.org.  TTL 172800 (48 hours) 
         ns-564.awsdns-06.net. 
         ns-1614.awsdns-09.co.uk. 
         ns-490.awsdns-61.com. 
aksinin.com.  SOA ns-1147.awsdns-15.org.  TTL 900 (15 minutes) 
         awsdns-hostmaster.amazon.com. 
www.aksinin.com. CNAME aksinin.com    TTL 300 (5 minutes) 

(只有第一線是新的;自域遷移以來,其餘的都沒有改變)。現在,我不是DNS專家,但在我看來,2天后,這個改變應該已經傳播(儘管有定製的ISP緩存),對吧?但一個多星期多過去了,仍:

nslookup www.aksinin.com 
97.74.215.225 # Old IP... OK, maybe my ISP is weird. 

nslookup www.aksinin.com 8.8.8.8 
97.74.215.225 # Old IP... That's bad. In Google we trust. :(

nslookup www.aksinin.com ns-1147.awsdns-15.org. 
52.208.50.228 # WOOHOO YES NEW IP! Except... Why isn't it propagating? 

還有一點就是,現在,無論是我的域名註冊,並在GoDaddy的託管網站已經過期,所以我有點擔心網站可能會成爲無法訪問(如果DNS一直指向舊IP,GoDaddy可以重新分配給其他人或完全關閉)。網站仍然存在 - 這可能是GoDaddy的寬限期,我想 - 但是這種配置的「固定」讓我覺得還有別的事情要做,改變或更新;像一些「更高」的DNS權威仍然積極認爲舊IP是正確的。

任何想法?

+1

關注此:http://stackoverflow.com/questions/35969976/amazon-aws-route-53-hosted-zone-does-not-work/35970555#35970555 –

+0

賓果,這樣做。 –

回答

0

按我的理解,當你改變NamseServer從GoDaddy的到AWS路線53,Godaddy的名稱服務器[NS]必須更新父域名服務器更新Custome域名服務器,這是AWS名稱服務器[NS] 糾正我,如果我錯誤的。一年前我有同樣的問題,但我的問題是有關頁面重定向到GoDaddy默認IP。

How NameServer Works

1

原來,路線53有幾個目的:

  1. DNS服務器(或者更確切地說,一個方法來配置Amazon的DNS服務器)。
  2. 域名註冊商。

我所做的就是配置一些亞馬遜的DNS服務器,將我的域名解析爲我的新IP;事實上,直接詢問這些DNS服務器是否產生了正確的地址。

但我沒有配置的是域名註冊商。如果我理解正確,那麼DNS服務器並不是專門配置爲解析我的域(即,除了我配置的4以外的所有DNS服務器) - 必須要求一些更高權威機構幫助解決我的域問題,並且該權威最終導致域名註冊機構,該域名註冊機構持有指向實際「知道」該域名的DNS服務器的指針。由於我沒有更新這些指針,註冊服務商一直在重定向到GoDaddy的DNS服務器,該服務器不斷返回舊IP(因爲我沒有更新它們,我也不能一旦我的計劃過期)。 一旦我將註冊服務商更新爲指向我配置的4個亞馬遜DNS服務器(請參閱this answer),更改將在幾分鐘內傳播。萬歲!