等級:25 - 爐火純青 經驗值:0 / 244 魔法值:12905 / 12905 生命值:4%
升級
100%
TA的每日心情 | 奮斗 8 小時前 |
---|
簽到天數: 5242 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新; T+ A7 a6 A8 o8 g0 R8 `
若客戶端沒有及時收到最新的dns記錄
3 N, i* Y0 u4 w/ g3 S" S就會造成無法連線
* m" b5 W. A6 I0 z6 o; b
! k7 J# b5 v% k h- q* K8 h( D一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。 ; n4 z9 J, W6 T& h' A4 J
" M) w/ w, W3 W& P; X7 u( V
Windows 系統更新dns快取步驟:
5 H' {# W6 L* s& t" E# }適用於XP以後的所有windows版本/ X W u9 M7 B' l! i/ V" O
; ]% H' y+ G! o0 x打開命令提示字元 (以管理員執行)。
/ y9 y6 h% W/ J/ R4 L# }在視窗中輸入 ipconfig /release。, U5 j8 k4 }4 i2 T3 N7 q
等待數秒回報此 IP 位址已被釋放。$ {3 Z" b; J% A/ `9 t0 @
在視窗中輸入 ipconfig /renew。" R; S, a2 k V0 U% f
等待數秒回報此 IP 位址已被重建。, R5 L) }8 d n, s$ n
在視窗中輸入 ipconfig /flushdns。
1 D7 j: w1 P |& l4 I1 }/ {. r關閉視窗並再次嘗試連線網頁。 T/ m- e0 H* A2 m* ]2 ?* m; Z- C
( m8 e$ j+ k) R
MAC OS X: `( D% R7 W. X+ O8 \
# T5 j D. C1 P! b" L開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。
- Q3 B4 g: S. @從選單中選擇目前所使用的網路連線,然後點選進階。
4 r% i' r% J0 s( h' B點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
2 Z9 r- z# Z. s$ [) _7 b關閉網路視窗。
7 J$ W) j3 c" o" G* n若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。5 r1 F' d3 E! _3 L! _- r5 {
使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:- g2 {5 ^6 t' n# _
sudo killall -HUP mDNSResponder3 k8 D9 I' w# i! o/ Y
使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:
. _ v9 K) m* {) Tsudo discoveryutil mdnsflushcache8 X; D/ q X/ Q8 S) r4 U2 a8 v4 Q
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:+ a6 b4 y# @1 A; [. c
sudo killall -HUP mDNSResponder
( z/ ]" J; b# b7 k( X) {: r6 N重新嘗試連線。
/ y1 [2 e" t4 n) n: y% e/ C7 m) u
Linux (Ubuntu、Debian Linux):& L* l% z: V* v, s$ x5 L' a. D
( R X: _9 z% M5 N$ |8 e1 m P
apt-get install nscd2 i! u) c4 L4 f/ }) ]
sudo /etc/init.d/nscd restart # service nscd restart |
|