等級:25 - 爐火純青 經驗值:0 / 245 魔法值:14155 / 14155 生命值:5%
升級
  100%
TA的每日心情 | 奮斗 昨天 00:55 |
---|
簽到天數: 5699 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新
0 F5 x8 } S7 F- p若客戶端沒有及時收到最新的dns記錄8 _# k5 t* }: O, m, B
就會造成無法連線) q: }9 r4 Y8 f7 v3 U( U% ~, q
, g0 ?: o7 |# D2 l1 e) h% w
一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。 5 e# k* t9 V* [% Q4 s$ N! e5 q
; ~+ s8 F* E7 K2 h% w( F2 X: GWindows 系統更新dns快取步驟:6 z% G3 L, \5 ]$ v
適用於XP以後的所有windows版本) H, f. ^' v$ W# q
& ^- J5 `4 R! {, N7 S9 s
打開命令提示字元 (以管理員執行)。
p9 C1 p! o: v- A在視窗中輸入 ipconfig /release。
! v1 K$ a( h5 t* ?; S等待數秒回報此 IP 位址已被釋放。7 _( U( K5 }9 h% g3 H; h
在視窗中輸入 ipconfig /renew。 T; m4 d: ^' n* w
等待數秒回報此 IP 位址已被重建。/ Z( _: z3 R4 |* W# w
在視窗中輸入 ipconfig /flushdns。
% x: _' b- R8 Y) u" ?關閉視窗並再次嘗試連線網頁。
: G2 _4 @* {8 B% ^* ^+ s) ]
) ~) y9 L. l3 CMAC OS X:
9 i) g! `8 G6 }2 @, B m5 v* w2 K+ D. p u/ ?/ Q+ I
開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。
( }, i) W: `: c! m7 J( E! y0 t從選單中選擇目前所使用的網路連線,然後點選進階。
$ @7 i3 r) g8 `. @點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
4 `9 h$ D& [# ?關閉網路視窗。0 Y! O" k8 F" E( x1 r4 `" h
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。0 j% t( f n4 N6 J
使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:- C$ q$ R7 ]' M0 _& z ^6 b" ~
sudo killall -HUP mDNSResponder
5 c; `) O; K; m8 d7 x) N使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:
! z/ f0 |9 j, K* j! n, |sudo discoveryutil mdnsflushcache
$ ^ V$ t1 \9 u) j1 M. w使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:. ^! z6 m3 n2 w3 O0 {9 z
sudo killall -HUP mDNSResponder
- Y5 X( C/ J4 }- |: j重新嘗試連線。
- J7 B, M1 L5 w( r/ s
% f% R" S! n; }3 `Linux (Ubuntu、Debian Linux):
& A; O' X5 _- M& }* s0 k: o+ h8 J, H2 q$ g4 C% s
apt-get install nscd
1 N: u. Q! W" I9 k1 Tsudo /etc/init.d/nscd restart # service nscd restart |
|