2015年11月12日 星期四

[DNS]網域未正常跳轉至新伺服器 - Name Server解析異常 / 錯亂

案件狀況

M公司的網頁伺服器,是由U公司的伺服器暫時代管
但是網頁更新後,使用者反映網頁仍然是顯示時為新的時為舊

當下就馬上用nslookup測試,還真的某些DNS解析伺服器如預期,部分不同

  • nslookup "測試網址" [測試DNS(不填則用預設DNS Server)]

果然在不同的dns server,部分會指向新的伺服器,部分卻指回舊的伺服器
測試過的DNS Server:
  • dns.hinet.net
  • 61.63.0.67
  • dns.wifly.com.tw




網域是向TISNet申請,設定為「自管DNS」
DNS Server中的設定只是在相應的「正向對應區域」,增加一個
名稱「www」, 類型「別名(CNAME)」, 資料「(U公司提供的伺服器網址)」

解決方法

這類的情況,可往幾個方向想
  • 自管的DNS Server設定異常(檢查「主機(A), 別名(CNAME)」這兩承接與轉出的設定)
  • 各層的NAME SERVERS尚未同步完成,導致部分是舊的(等愛24~48, 快則8小時)
  • A紀錄設定錯誤(本身非使用Unix, 只能朝「A紀錄」類似作用的想)
  1. 首先確認DNS Server中的設定沒有錯
  2. 再來是「等待NAME SERVER同步」... 經過了一週,原本可以看到新網頁的卻跳回就網頁,那肯定不是這個的問題了

最後發現是TISNet中,設定的問題
由於重複設定www,導致BIND的錯亂,移除原先的第一個就正常了


沒有留言:

張貼留言