Domain-Name-System

將站點移動到另一台伺服器 - 同一台電腦上的瀏覽器之間的結果不一致

  • December 24, 2013

我剛剛將一個站點從一台伺服器移動到另一台伺服器。兩台伺服器都在同一個 Media Temple 帳戶下 - 所以名稱伺服器沒有改變,只是 IP 地址。

為了幫助驗證移動已經發生,我hello.html在兩台伺服器上都添加了一個,分別表示“來自(新/舊)伺服器的你好”。

在我的筆記型電腦上,Chrome 顯示它正在查看新伺服器。Firefox、Opera 和 Safari 仍然會說“來自舊伺服器的問候”,儘管進行了硬刷新、記憶體清除等。

使用http://www.hcidata.info/host2ip.cgi上的 IP 查找工具,所有瀏覽器都指示域名指向新的 IP 地址,儘管其中一些相同的瀏覽器顯示舊的 hello.html 頁面。

我知道 DNS 更改可能需要時間來傳播,在此期間您可以從不同的位置獲得不同的結果。但這都是在同一台電腦上進行的測試。

知道發生了什麼嗎?以及如何確保所有瀏覽器都指向新伺服器上的站點版本?

======

UDPATE:

所以我從不同的地方(工作,而不是家)連接,一切都開始看到最新版本。然後,當我回到家時,最新版本卡住了。所以,一切正常。我仍然有興趣了解之前的具體問題 - 但我猜我不太可能確定!

我注意到你沒有提到你訪問網站的作業系統是什麼。您的作業系統也可以記憶體域名。在窗戶上ipconfig /dnsflush應該可以工作。我在 linux 上找不到明確的方法 - 有六種不同的方法可以做到這一點 -有些在 U&L question 中列出,但在我的測試系統上似乎沒有任何作用。

另一個可能的事情可能是您的路由器記憶體域名 - 請與您的網路管理員討論這個問題。

根據 OS X 上的 OPsudo killall -HUP mDNSResponder應該可以在 OS X 10.7 和 10.8 上執行,並且在 Mavericks 上它的`sudo killall -HUP mDNSResponder -他引用了這篇 OS X 每日文章

引用自:https://serverfault.com/questions/561264