2014年8月6日 星期三

清除本機DNS暫存(DNS cache)

在做網域名稱除錯時,有時明明已在經DNS主機上修改了網域名稱對應的記錄,但在自己的電腦瀏覽網域或網址,還是連線到舊的IP位址. 通常會發生樣的狀況,大都是使用者指定的DNS主機上的解析資料都還是舊的,未到達網域權威主機設定的TTL到期時間,因此除時間到, 否則該DNS主機並不會再重新去詢該網域的權威主機取得最近的網域對應記錄,另一個問題可能是本機的DNS Cache也有可能造成,清除 本機的DNS Cache方式如下:

 Windows :
c:\> ipconfig /flushdns

 Linux Ubuntu:
  /etc/init.d/nscd restart