|
等級:25 - 爐火純青 經驗值:0 / 245 魔法值:14416 / 14416 生命值:5%
升級
  100%
TA的每日心情 | 擦汗 21 小時前 |
|---|
簽到天數: 5796 天 [LV.Master]伴壇終老
|
發表於 2015-8-14 13:16:18
|顯示全部樓層
如何清除DNS快取 (Flush DNS)
' j0 e) Z/ g& I# @' ^這個功能一般user應該很少用到,但搞IT的人卻是必備的技能。8 Q, b' @0 A7 S2 a" C
當client瀏覽網頁、ping domain時,client PC會先透過DNS Server解析domain-IP的對應,並把結果暫存在cache裡,因此下次再次用到這個domain時,便不需要再次找DNS Server解析,以增加連線效率。 z6 }' ]# @; Y
但有時會遇到,暫存的資料實際上已經異動時,client卻不知道,因此不論怎麼連都連不到,此時有幾個辦法可以解決。
2 \3 H! A- j+ g" Z @ B3 j! t1. 重開機
7 h# c: ~' O; G% x* e2. Restart 網卡. t- b; L/ h; a; T2 B* B
3. 下指令強制清除cache
! _% h, U; ~, A/ K2 O9 Q$ e6 b v, Z& H u, y
在Windows環境下,清除cache的指令如下:2 F: l; I$ O4 {; u* B- N$ O
開啟命令提示字元, i3 E# v9 V3 U) d2 W# j4 o& p0 ]
ipconfig /flushdns
' X2 P# S! ]+ U4 c; {4 Z& j) L
8 c; L; X+ K0 _! q" T0 U9 h& K在Mac OSX環境下,清除cache的指令如下:# ?8 {9 V2 U5 v6 S6 u# ? o
開啟終端機
4 ^" s ^/ U2 Odscacheutil -flushcache h0 q2 A. X' l' \$ ~1 Q& _( q
- t6 G1 H5 A/ P% f& h9 q- E1 G在Linux環境下,清除cache的指令如下:
# M! Z6 v. B1 e# e) r, d開啟終端機- c3 ~5 [' Y7 }; i# J3 t. f- r
/etc/init.d/nscd restart3 G- F7 I* H$ L9 P- Q [, L3 {
|
|