等級:25 - 爐火純青 經驗值:0 / 245 魔法值:13568 / 13568 生命值:5%
升級
100%
TA的每日心情 | 擦汗 昨天 00:12 |
---|
簽到天數: 5490 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新
! v3 J2 L3 [4 f8 B4 @若客戶端沒有及時收到最新的dns記錄
6 v$ i% _ O2 e5 v就會造成無法連線
7 R; T4 b! O2 J: J/ P6 T
4 j0 t+ V% z4 t4 R一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。 ( V' m- V# x- a: [( C" n, `
$ @6 {" r3 v! V3 O& T' I k4 H
Windows 系統更新dns快取步驟:9 `3 ~3 D4 h1 F" r/ @
適用於XP以後的所有windows版本9 V1 y" F" s% B) ~( r) b- m) y6 @
( j1 {: ~2 X2 H3 Z" M
打開命令提示字元 (以管理員執行)。1 F8 H' D2 c% R0 A: R
在視窗中輸入 ipconfig /release。
% s [2 E/ n' _1 O! J8 a等待數秒回報此 IP 位址已被釋放。
, P# I2 K7 u2 ~4 Z7 {9 o6 S9 Q7 L) Q在視窗中輸入 ipconfig /renew。' d q o P6 l1 H: \6 c
等待數秒回報此 IP 位址已被重建。 x2 t# Q* x3 Z* W% x. d
在視窗中輸入 ipconfig /flushdns。
9 x, \' P# W* C關閉視窗並再次嘗試連線網頁。
4 F# _# Z: i: |' @6 Q2 D4 O% ^
; I( _2 n* l |+ Z8 R; hMAC OS X:
5 Z( o& J6 q* B7 ~" M6 s$ `1 K! \; j0 o, o# C" W
開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。
: L" U3 i6 H0 O1 L/ p- ~' ~' x從選單中選擇目前所使用的網路連線,然後點選進階。
4 d5 I+ u3 o6 c* r# ?3 L) q點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。6 y. A, @5 Y. o5 Y
關閉網路視窗。3 z- i# l1 Y ^8 v8 x' H5 Y0 Y
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。3 _0 w# U2 W# V0 ~6 ?8 `5 P3 U
使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:1 Y1 |+ W) H7 I( L: o
sudo killall -HUP mDNSResponder
: Y: x# b% w; c3 B$ l使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:; d, E: Z: K8 Q
sudo discoveryutil mdnsflushcache
+ v6 X6 Y' c% M8 F使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:! f; l4 ~+ Q; a
sudo killall -HUP mDNSResponder
: g$ C( N" U4 \重新嘗試連線。
; ^6 k3 t& ?; s& A6 K/ n) x5 P; f) s+ k
Linux (Ubuntu、Debian Linux):0 F/ @' F$ P: G
. d: s7 N# {# l8 g
apt-get install nscd* ?1 n7 |! Y5 e. `# M
sudo /etc/init.d/nscd restart # service nscd restart |
|