等級:25 - 爐火純青 經驗值:0 / 245 魔法值:14372 / 14372 生命值:5%
升級
  100%
TA的每日心情 | 奮斗 5 小時前 |
|---|
簽到天數: 5781 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新2 H' v4 I# o/ l0 R) R0 b
若客戶端沒有及時收到最新的dns記錄- d5 F9 t; U/ I2 @: }. s
就會造成無法連線' W' c3 d' A8 w2 a0 ~$ i
: l4 L' R2 a( E3 o; n; N @
一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。 ( w" C* K" ^1 I0 y9 N
% G0 o! j0 X, @( |- Z+ XWindows 系統更新dns快取步驟:" V& ^' c. |6 F
適用於XP以後的所有windows版本& X- P, ]; [" g5 H8 W6 M2 C/ L1 L
) z* l8 Y% F6 h9 k. P
打開命令提示字元 (以管理員執行)。
& x9 N- a& U& G& h& j8 h在視窗中輸入 ipconfig /release。* j! h8 N5 `& Q- f4 u
等待數秒回報此 IP 位址已被釋放。
$ q7 R( A* g) _2 w& `& I在視窗中輸入 ipconfig /renew。" ^' W' I) r T: m
等待數秒回報此 IP 位址已被重建。
/ J( j8 V W' C h/ k' Y2 d4 ^在視窗中輸入 ipconfig /flushdns。 V3 V7 M' N6 X6 u- r
關閉視窗並再次嘗試連線網頁。 0 P- Q& O2 Q- s! m/ [/ q. B8 v
& ^( a4 d" p5 d2 xMAC OS X:
! L$ S1 b0 i( G
% O+ ^7 e. O/ R# O, `/ g: e+ a" U開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。
, u4 P+ g' F2 M! X/ H從選單中選擇目前所使用的網路連線,然後點選進階。" [) }# Z; r) r* y
點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
% \2 P9 |. X7 H( t8 W% `' ~關閉網路視窗。- K3 ^6 G V$ }
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。
6 R; ?3 L; G/ v使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:! Q/ |' ~3 J0 v
sudo killall -HUP mDNSResponder% G" j& h1 h1 b! D
使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:. T* w$ ~+ v- U8 m5 c6 O. Z
sudo discoveryutil mdnsflushcache' M: m% E+ w y- ]' U
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:
6 Q) a1 `8 }! p& F5 s$ Asudo killall -HUP mDNSResponder
: X, M5 A* U! L: Y$ ]0 D重新嘗試連線。 , I3 k6 b& O" C0 g" D! n
) z) R' J! N# K; u' ?5 q
Linux (Ubuntu、Debian Linux):
W" Y0 h. G' e/ t; q8 I. R; {6 i
+ L1 T: [$ U5 A/ g5 R# [1 U6 Bapt-get install nscd
7 {) Y) w9 l* ~# I. G+ s& ysudo /etc/init.d/nscd restart # service nscd restart |
|