等級:25 - 爐火純青 經驗值:0 / 247 魔法值:15303 / 15303 生命值:7%
升級
  100%
TA的每日心情 | 奮斗 17 小時前 |
|---|
簽到天數: 6077 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新
5 F* ]' g" o8 x' i0 B若客戶端沒有及時收到最新的dns記錄
v' l- m$ X3 g5 s- t2 w- I3 ]就會造成無法連線( B( U* n( z8 P4 w C
8 D. r \- S- j4 B4 X, C/ t7 k' b7 ^一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。 / P, {3 l9 S; f* |. o
- i% n9 O6 C8 q+ V& s/ `( g
Windows 系統更新dns快取步驟:8 J* D( j% e# @# b( }+ [( x
適用於XP以後的所有windows版本
& A" Z" }3 \% }5 ]& K( } ^4 G( o+ T2 b! T2 R6 I: d$ M
打開命令提示字元 (以管理員執行)。' {( j1 V; l4 @( G0 j9 o. k, m
在視窗中輸入 ipconfig /release。2 v) b, P# P. Y2 Q3 M8 c* W
等待數秒回報此 IP 位址已被釋放。4 e& b* b) K- u, n0 @
在視窗中輸入 ipconfig /renew。
/ X* i: V% a3 u: Q等待數秒回報此 IP 位址已被重建。2 u+ G1 q, T" B' |7 t; b: u
在視窗中輸入 ipconfig /flushdns。* X. l) Z/ M) q( Y/ t
關閉視窗並再次嘗試連線網頁。
, k: I4 G! e* W2 K+ q/ W E. H
+ {; M* m- E# I+ |MAC OS X:2 s" S7 n8 J9 x' r0 K
" N: G' u& @5 g- Q0 ~
開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。
% U: X' [7 N' i( x" b- J從選單中選擇目前所使用的網路連線,然後點選進階。
$ \9 O) {) x' h9 t點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。4 ?/ f4 Y& c/ Q" m3 H
關閉網路視窗。
! w) E- M9 ^: g$ x, v: H- ^若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。; q7 T, G1 A2 [( b# |+ E: O
使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:
& A2 v3 b$ _% Y0 [sudo killall -HUP mDNSResponder* x5 _% w: I2 u& {
使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:7 {2 j) @. d2 @, ]& O4 o. F) K
sudo discoveryutil mdnsflushcache
. R; V- h! y7 r' V7 w使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:
- s0 m+ v2 l( ^sudo killall -HUP mDNSResponder
! C9 \4 b/ f2 ~7 W7 B' `重新嘗試連線。 " N! n+ @* z* z5 E$ `
x a& K4 p0 A T! ?Linux (Ubuntu、Debian Linux):
2 P' u9 p3 ^. U8 B {
% k9 Y! N" U3 Mapt-get install nscd9 }, S8 [) W# A* L1 r
sudo /etc/init.d/nscd restart # service nscd restart |
|