等級:25 - 爐火純青 經驗值:0 / 246 魔法值:15078 / 15078 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 22 小時前 |
|---|
簽到天數: 5995 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新- f2 e, n( u: q- b
若客戶端沒有及時收到最新的dns記錄
6 ~- ?% |4 ~8 F0 k/ L就會造成無法連線' g0 [! V* b* w* {
. X9 r: V, N5 ? m6 ?, U' E+ M一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。
: J# O! ]2 x4 c5 ]5 r0 d! ]" E) a3 Q7 u8 U
Windows 系統更新dns快取步驟:
( @% B( y7 t3 @ q- z* l t適用於XP以後的所有windows版本
; u7 x, S3 k* c& Z# q. S' ^2 u, ]6 @: U
打開命令提示字元 (以管理員執行)。9 M3 |: Z* _- S: U0 W+ \, }
在視窗中輸入 ipconfig /release。5 {$ I5 @5 A7 x V
等待數秒回報此 IP 位址已被釋放。% i0 R8 v# T6 O, M: n
在視窗中輸入 ipconfig /renew。
; V n- a! v& ]+ U; M等待數秒回報此 IP 位址已被重建。
$ e$ N6 F7 H) h4 B0 L% q在視窗中輸入 ipconfig /flushdns。
" p6 c4 d8 ~! R關閉視窗並再次嘗試連線網頁。
" S$ t, P. z+ n8 z; A
: [8 L3 w, A9 h/ oMAC OS X:
8 b# S* m, [. e# | B
3 y" R4 W4 ^; g3 P開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。/ |2 J* @% b/ w- _8 c( N* q; U+ s
從選單中選擇目前所使用的網路連線,然後點選進階。# ^1 A+ x1 p$ O, A
點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。& q' v |/ G. u" v9 _+ K
關閉網路視窗。' N) Q. h f8 _# Y, Y3 ?3 [8 H- f5 p# f
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。
( Z9 {+ F, M3 {3 }! ]使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:- X7 o# }) P& Q8 G3 L Z3 b( I3 s
sudo killall -HUP mDNSResponder
`- j, h. P1 S7 `: Q6 E' l使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:- `: u a/ O# t) g, o8 K
sudo discoveryutil mdnsflushcache7 t7 \; ^- s _. A# R
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:% j$ E6 s$ N3 K) w. R4 E
sudo killall -HUP mDNSResponder
7 ?/ u, b8 y9 c7 j重新嘗試連線。
9 p) Q- [: o8 t; ^- O5 V0 P9 k" z/ Y0 {& J
Linux (Ubuntu、Debian Linux):3 |1 M+ x# J. i8 ]" d. r4 D% N
- ~& @, B% F* F6 |0 ]7 i: f
apt-get install nscd, c* m: R) V* {6 g2 R% h" J
sudo /etc/init.d/nscd restart # service nscd restart |
|