等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14907 / 14907 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 3 小時前 |
|---|
簽到天數: 5933 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新
+ c) K5 Z: m& L _' I4 P/ l2 T若客戶端沒有及時收到最新的dns記錄
* O* M- }5 Z( L; l: z就會造成無法連線
5 M1 l1 b2 B, q4 P }$ t) P7 F5 q$ a) L& L3 ]% w& C( m$ C
一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。
' p2 J8 U& m1 _; P1 ^7 @
) y3 H3 j* M; BWindows 系統更新dns快取步驟:- Q4 n1 h1 R: o; _ R
適用於XP以後的所有windows版本- _. \. `% R; j; k8 s k
4 |9 A# I% m: q. {
打開命令提示字元 (以管理員執行)。# D8 W! W* @2 G7 Y3 F
在視窗中輸入 ipconfig /release。
6 h) a u a' w& j6 O% x等待數秒回報此 IP 位址已被釋放。
6 X1 v1 d& V+ A3 g在視窗中輸入 ipconfig /renew。
4 \6 p/ E& w) `( [, g) N* J等待數秒回報此 IP 位址已被重建。
- B% z5 L9 O b4 ~; K9 Q# U/ [# h在視窗中輸入 ipconfig /flushdns。) E/ [4 F( j; `; T# K9 Y/ a, V
關閉視窗並再次嘗試連線網頁。
* A8 R& ^1 p! S9 u5 \# C9 D
! A! _: e3 D% R5 J! A1 X) E- QMAC OS X:4 i( V7 O: `4 l% ^! @: Z' _. a0 b9 l
6 P$ c) q- Z4 o# `
開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。+ Z. e2 a) g- C" h
從選單中選擇目前所使用的網路連線,然後點選進階。/ V3 d, z4 v& T5 H) L3 K
點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
7 G% Z# ]- J$ U( v" g- w1 r6 N關閉網路視窗。4 P( W5 A; c, E* Q
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。
2 r4 d9 b6 i0 D使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:. Q- L8 L2 n7 W( e+ s
sudo killall -HUP mDNSResponder
9 y! W8 m# w! w; L$ L6 ?5 s使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:2 K1 N* s5 C) I1 E" R5 R( t
sudo discoveryutil mdnsflushcache. o8 e% {7 G; `# O9 t# n
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:
) G! R+ z3 O; C: L+ Ssudo killall -HUP mDNSResponder! e: z9 L9 d/ f( R# Q% a- E# ~& l0 L
重新嘗試連線。
4 }& d7 S$ z U
) U( I+ X$ z/ j* g, c p4 _2 |Linux (Ubuntu、Debian Linux):* ?6 c. P" V3 `7 Y5 w* s
, _$ [" Z+ W4 B) Lapt-get install nscd, O4 q: I1 ^* y G
sudo /etc/init.d/nscd restart # service nscd restart |
|