刷新DNS緩存

經常換空間的朋友一定知道,域名解析到新空間後,要一段時間纔會生效到新空間,這是由於本地的DNS生效不及時導致的。這裏青互聯教大家一個即時更新本地DNS的方法。

在不同的系統中刷新DNS緩存的方法如下。
如果是Microsoft Windows (Win XP, Win ME, Win 2000, Win 98)系統:

1. 開始——>運行——>輸入 cmd 並回車
2. 在打開的命令行窗口,輸入 ipconfig /flushdns
3. 完成!你的Windows DNS 緩存已經得到刷新。

1

如果是Microsoft Windows Vista 或 Windows 7 系統:

1. 單擊屏幕左下角的Microsoft Windows Vista或Windows 7 的開始標誌
2. 單擊 所有程序
3. 單擊 附件
4. 右鍵單擊命令提示符
5. 選擇 以管理員身份運行
6. 在打開的命令行窗口,輸入

ipconfig /flushdns

你將會看到如下的確認信息:

Windows IP 配置

已成功刷新 DNS 解析緩存。

如果是Linux系統,刷新 DNS 緩存需要重起 nscd daemon :

1. 要重起 nscd daemon,在命令行窗口(terminal)輸入

/etc/rc.d/init.d/nscd restart

2. 命令執行完畢,你的DNS緩存就被刷新了。

如果是比較新的Linux版本,你可能需要使用下面的命令:

/etc/init.d/nscd restart

有的會提示需要管理員權限,則需要在命令前加 su 或 sudo

su /etc/init.d/nscd restartor sudo /etc/init.d/nscd restart

在linux系統中,可能會提示無該命令或者無該目錄,其實是沒有安裝 nscd ,ubuntu可通過以下命令安裝,其他版本linux請自行搜索

apt-get install nscd

如須管理員權限,根據上面修改。如果成功,會有如下提示

* Restarting Name Service Cache Daemon nscd [ OK ]

如果是Mac OS X蘋果系統:
1. 在命令行窗口(terminal)輸入

lookupd -flushcache

例如:

bash-2.05a$ lookupd -flushcache

2. 命令執行完畢,你的DNS緩存就得到了更新。
較新的蘋果Mac OS X系統應該使用下面的命令:

type dscacheutil -flushcache

由於我不是用MAC系統的,所以說的不是很詳盡。

另一種是更改DNS服務器,因爲不管你怎麼刷新DNS,如果你的ISP的DNS信息沒有刷新,你刷新了的DNS信息還是和原來的一樣,這樣我們就需要通過修改DNS服務器,以獲得更新的DNS信息,因爲修改域名信息後,各地的DNS服務器信息刷新速度不一值。

原創青互聯博客 http://www.qing.es/2014/06/236.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章