等級:25 - 爐火純青 經驗值:0 / 244 魔法值:13401 / 13401 生命值:4%
升級
100%
TA的每日心情 | 奮斗 1 小時前 |
---|
簽到天數: 5428 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新
7 _' t e) p0 A7 d0 W若客戶端沒有及時收到最新的dns記錄 [! |9 K& U7 x# G; ~ \5 s7 }4 r
就會造成無法連線, V9 g: h! }# E% O. w* F7 B8 c
, z" N8 W. P6 j, f
一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過DNS主機將 網址轉換成IP位置,通常這個過程使用者都不會有任何感覺,只會知道"我打下了網址前往某網站",但是一個新網站的誕生卻需要一段時間拿IP跟網址登記DNS,DNS才會知道網址所對應的IP是在何處,而我們的電腦為了加快速度,通常都會留下暫存檔,也就是電腦會記住某個網址的IP省去與DNS溝通的時間,也就是所謂的DNS快取,讓我們更快前往網站,就像瀏覽器都會暫存網頁下來,讓我們更快的瀏覽到頁面,可是如果今天網站對應的IP改了,那就要等DNS生效,在未生效前都會前往舊的IP位置,DNS生效後就會前往新的IP位置,可是這時候會因為作業系統對IP的暫存(也就是DNS Cache),導致使用者前往舊網站,這時候除了可以等DNS Cache時效過期而自動刪除外,你也可以手動刪除,以下就介紹在Windows、Mac OS與Linux中,刪除DNS Cache(Flush DNS)的方式。 * e( ^* [' P4 Q. _' H. c
9 _# T; m0 i9 A3 r: O; jWindows 系統更新dns快取步驟:) O6 n: ^. |0 ^, G
適用於XP以後的所有windows版本" v& W; i3 W- E! o5 \0 N
$ \4 \% p1 o& B$ z
打開命令提示字元 (以管理員執行)。
: \6 Q+ d! |" x. ?% B在視窗中輸入 ipconfig /release。 e5 n& G8 f2 z. r
等待數秒回報此 IP 位址已被釋放。
. k. {4 L3 U+ r3 S7 _1 u' p! s% ]在視窗中輸入 ipconfig /renew。
& A% o, h5 H, Z* [0 j% D2 s等待數秒回報此 IP 位址已被重建。- f' \) [- P4 l4 @1 [# q
在視窗中輸入 ipconfig /flushdns。. {* _, e$ ]' Y' S5 K% w' Y' x$ c
關閉視窗並再次嘗試連線網頁。 ! `8 g. ?; r$ K# f# e& {
1 M: l5 I2 X2 L% Y" ~2 C
MAC OS X:0 q, f1 g( X! g; g7 l4 h4 @
4 W, r, g) W+ U4 b5 g3 g' _& j2 l開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。4 t- A- _* c! M# Z! r; l% @
從選單中選擇目前所使用的網路連線,然後點選進階。( Y2 U; W; [( F0 p7 `
點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
) y! S1 J8 J0 x, _2 K8 t7 |0 E關閉網路視窗。
! t9 W4 g2 u# x6 `2 t6 Q5 r& o: C若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。
0 G, R; Z) F. D0 g& d, ]使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:
1 s5 ]/ I! m) u# i9 }$ c5 c; Msudo killall -HUP mDNSResponder
& E! l V- e' J7 l使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:4 O6 v2 d5 |8 k$ ~
sudo discoveryutil mdnsflushcache
. I, @& h, S) n: j7 H& T使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:3 G( H+ B& p, Y0 N7 t" n
sudo killall -HUP mDNSResponder* k+ Q, V" A; g9 d
重新嘗試連線。 * r, @; m5 J# d
! H9 a3 B4 C% u: w* I; w: v
Linux (Ubuntu、Debian Linux):
& e8 {$ M( T# X5 m" {, B N
0 r! l4 a# Q: T- {apt-get install nscd5 K9 u4 N7 J# P
sudo /etc/init.d/nscd restart # service nscd restart |
|