常常換空間的朋友必定知道,域名解析到新空間後,要一段時間纔會生效到新空間,這是因爲本地的DNS生效不及時致使的。這裏青互聯教你們一個即時更新本地DNS的方法。html
在不一樣的系統中刷新DNS緩存的方法以下。
若是是Microsoft Windows (Win XP, Win ME, Win 2000, Win 98)系統:linux
1. 開始——>運行——>輸入 cmd 並回車
2. 在打開的命令行窗口,輸入 ipconfig /flushdns
3. 完成!你的Windows DNS 緩存已經獲得刷新。ubuntu
若是是Microsoft Windows Vista 或 Windows 7 系統:緩存
1. 單擊屏幕左下角的Microsoft Windows Vista或Windows 7 的開始標誌
2. 單擊 全部程序
3. 單擊 附件
4. 右鍵單擊命令提示符
5. 選擇 以管理員身份運行
6. 在打開的命令行窗口,輸入bash
ipconfig /flushdns服務器
你將會看到以下的確認信息:ide
Windows IP 配置spa
已成功刷新 DNS 解析緩存。命令行
若是是Linux系統,刷新 DNS 緩存須要重起 nscd daemon :rest
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