其實從大去年(2015年)開始,自從台灣跟美國有一條大電纜斷掉之後,這問題就一直浮現了。
例如數字版遊戲無法完成更新,或無法完成下載。
新主機開機後無法完成更新、主機久未開機且系統提示一定要更新,但就是無法完成更新。
其大都可藉由更換DNS後就可以解決。你可以更新Xbox one主機的DNS設定,也可以變更無線基地台或路由器(Router)的DNS來完成。
主要可用的DNS主機 Level 3 IP是:
主要位置
|
次要位置
|
209.244.0.3
|
209.244.0.4
|
4.2.2.1
|
4.2.2.2
|
4.2.2.3
|
4.2.2.4
|
那為何一般常用的DNS就無法連線呢? 為何改成其他的DNS就可以正常連線呢?
DNS是現在網際網路的根本之一
DNS是現在網路的根本,有了DNS提供正解跟反解,才能讓讓大家所使用及管理的電腦網路系統,能夠作領域名稱(Domain name)與位址(IP address)相互之間的轉換。這樣就像郵差才能從名字去找到真的正確地址。
但有些DNS(像台灣的中華電信,或者是管太大容易出事的Google)如果出錯的話,就會造成查詢的人明知道有實際這個人的名字,也知道他家地址,但DNS就是一直答覆查無此人。這是因為其所登錄的Domain name資訊錯誤,這樣就找不到正確的主機實體IP。

所以如果客服是在美國,其根本不可能會遇到同樣無法連線的問題。Xbox live的服務器一定不只一台,所以應該都是直接用Domain Name來做管理的,而不會是實體IP。
至於為何改了DNS就可以正常運作,因為該DNS是Level 3的,Level3是美國大型的網絡骨幹提供者. Xbox是美國公司,當然主要主機一定會在美國為主,所以改用此DNS就可以連到正確的XBOX系統主機。
現在就以我們台灣常用的兩大DNS: 中華電信168.95.1.1跟Google 8.8.8.8來做測試給你看:
假設XBox live的更新用主機其Domain name是Xbox-live.com(因為我查過xboxlive.com實際上跟xbox.com是相通的)

我各用中華電信168.95.1.1跟Google 8.8.8.8所做的Xbox-live.com Domain name查詢結果是找不到Xbox-live.com,反而Level 3的4.2.2.1可以正確解出IP


另外,我用https://www.robtex.com/dns-lookup/xbox-live.com
也都是解析錯誤