等級:25 - 爐火純青 經驗值:0 / 244 魔法值:12906 / 12906 生命值:4%
升級
100%
TA的每日心情 | 奮斗 昨天 14:56 |
---|
簽到天數: 5242 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新5 Z: R2 d- Z1 `" a7 F
若客戶端沒有及時收到最新的dns記錄
% w; _- w8 g8 \# m7 d6 Y! A就會造成無法連線
& }1 n' s( Z5 z2 @1 \6 O X% a" [+ A# T8 o Y3 C2 R k8 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)的方式。
+ {! Y& E6 D1 j6 b* `/ @: q9 k7 ^2 @% t: Z2 p+ l9 D
Windows 系統更新dns快取步驟:8 E& z C( D/ k2 O w- s: J5 Q
適用於XP以後的所有windows版本8 V q7 C, j2 k: }- N @# \$ R
) M5 Q D5 Q5 x" \; h& o打開命令提示字元 (以管理員執行)。- d2 V0 m- E, V! c2 u
在視窗中輸入 ipconfig /release。1 }: p7 r2 f# z1 C+ L8 r' j
等待數秒回報此 IP 位址已被釋放。2 A+ W! j% l4 |, k7 H( E
在視窗中輸入 ipconfig /renew。
( s; ]% S _- H7 {$ {7 p" O& A等待數秒回報此 IP 位址已被重建。2 I! J$ g9 f: \# ^
在視窗中輸入 ipconfig /flushdns。
( @: L3 ?# K( Y, w; z( r! |9 d關閉視窗並再次嘗試連線網頁。 $ w+ k/ A0 `, F/ f% v8 u. ?) Y
6 G1 _; W! @1 K. A
MAC OS X:
# B4 G% E( u. A* ~6 d: {
( X, ~& n) P& m6 n開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。
, d$ C2 r1 z2 q' S' }+ w從選單中選擇目前所使用的網路連線,然後點選進階。
2 _# n1 G! ?4 V0 ?- P點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
0 w% i+ j" n8 D/ W關閉網路視窗。
! C/ q) d. P) w6 _( W x若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。2 w4 V L8 H: t1 |: o9 z1 U& W
使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:
! D* a# h: n! A$ ?sudo killall -HUP mDNSResponder
6 h% y# u" d$ y* w3 |. X使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:* k5 m+ O& k2 d* ]! O6 T7 K, X# h4 h
sudo discoveryutil mdnsflushcache' @/ f8 O$ j8 M" ~+ `( |7 g4 h! A
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:6 Q/ W; C f* b4 O( k3 `: i. }9 `+ k
sudo killall -HUP mDNSResponder( q* L/ n5 {# m
重新嘗試連線。
' {% b5 g# W3 e. J1 \* ^9 [/ P
* T" D; W! s' g. d) FLinux (Ubuntu、Debian Linux):
( [, F- Q2 O$ N6 a" y9 T7 U0 h* M" m' B8 ?
apt-get install nscd
. ^7 P6 S. k: x& s+ Esudo /etc/init.d/nscd restart # service nscd restart |
|