2011-03-17 54 views
1

我設置了一個子域abc.mysite.com指向另一臺服務器上的特定IP。在一個xx.xxx.xx.xx在一個xx.xxx.xx.xx子域緩存問題

ABC 300www.abc 300

我的主人肯定地說:我通過創建以下A記錄這樣做這是正確的,但是(3天后)域仍然間歇性地解決。也就是說,它有時會解析爲正確的IP,並且我看到正確的頁面,並且其他時候我看到了cPanel中的404錯誤或默認網站頁面。

我的主機建議這是一個緩存問題,如果我執行flushdns並清除瀏覽器緩存,這可以解決問題。但我很疑惑爲什麼它會重新出現。

可以通過其他服務器上的某些東西觸發它嗎?還是僅僅是等待一段時間傳播的問題?

如果問題不清楚,請原諒我。這東西不是我的特長。

回答

0

做出更改之前,TTL是什麼?過去我已經看過86,400秒(一天)和604,800(一週)的常見選擇。 (最重要的數字是你做什麼的TTL設置爲之前,你的變化,因爲這決定了陳舊數據多久DNS緩存舉行。)

+0

謝謝你回答sarnold。我相信TTL是14400. – 2011-03-17 03:09:27

+0

@ p.ink,hrm,那麼所有客戶現在應該已經刷新了他們的緩存。你能找出上游的DNS服務器,你所有'破損'的客戶端正在使用什麼?也許你有一臺DNS服務器不能可靠地刷新它的緩存。 – sarnold 2011-03-17 03:11:36

+0

我不知道該怎麼做,我很害怕。抱歉,我們的IT人員不在,我正在盡力解決這個問題。如何找到上游的DNS? – 2011-03-17 03:21:18

1

一個404錯誤表示在Web服務器側的錯誤 - 而不是在DNS級別。這意味着,如果你看到404錯誤或cPanel默認站點,DNS工作正常,但Web服務器不響應。

http://en.wikipedia.org/wiki/HTTP_404#Overview

檢查Web服務器日誌和/或您對這個問題提供發言。