等級:25 - 爐火純青 經驗值:0 / 245 魔法值:13647 / 13647 生命值:5%
升級
  100%
TA的每日心情 | 奮斗 9 小時前 |
---|
簽到天數: 5521 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新9 X# W7 L" @+ U0 J1 d7 L
若客戶端沒有及時收到最新的dns記錄. f: R( P9 E, }% G, j
就會造成無法連線
# b: o. y/ w7 O9 _& L2 W# F! v! e9 [9 P" h! }! D
一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。
% D N \" N; m S6 J) S1 A0 I; d4 V+ W
Windows 系統更新dns快取步驟:* A* }+ a, [: s' H( |
適用於XP以後的所有windows版本) W/ z' k6 u3 Q4 v8 c: _9 a
; |. X' i8 d9 K' V5 y8 S
打開命令提示字元 (以管理員執行)。
8 |# v" |6 j& J' r3 c7 J8 f0 e在視窗中輸入 ipconfig /release。
! H: {" ]2 j5 K d- I) R等待數秒回報此 IP 位址已被釋放。$ `5 \ c7 `, j, x+ [; _) l
在視窗中輸入 ipconfig /renew。
0 t& W0 q4 L+ z等待數秒回報此 IP 位址已被重建。) N2 y6 }' ?! @6 e
在視窗中輸入 ipconfig /flushdns。- {- c8 G. w: I2 _: }+ v6 F* b
關閉視窗並再次嘗試連線網頁。
5 e2 x5 D- P( s# r- f9 |% H7 j3 g9 c/ K3 q
MAC OS X:
4 D& Z; \, e+ i. @7 C! j. @
( h% Z. q- g: R* \5 G4 r開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。8 G3 g& |1 O8 C7 T1 {& ?2 l
從選單中選擇目前所使用的網路連線,然後點選進階。/ U7 b$ u+ _: @- K# |
點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。( m& v" K+ B9 ?* D3 ?9 f! @
關閉網路視窗。
+ y# _9 @ i1 P# U i9 q" f若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。) o5 N* V4 d0 E' \# k+ R
使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:
7 _; D$ w+ C0 n: U0 qsudo killall -HUP mDNSResponder/ x. C0 w$ Q9 q: l' m! k9 r
使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:
, h* Q0 H2 r6 @sudo discoveryutil mdnsflushcache- p! h6 U9 r6 A3 U% _
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:# p/ Y1 G" M8 N; H% B
sudo killall -HUP mDNSResponder
5 K7 }5 I7 w2 C5 J! J重新嘗試連線。 2 E0 F# x& f7 h3 L
" N7 B# F( ]% q# B) J p- R
Linux (Ubuntu、Debian Linux):7 P$ X/ e0 h, B C7 O$ ^# U! U
8 m7 q4 @& l3 F
apt-get install nscd% M: [$ C2 k. M% D3 k: D
sudo /etc/init.d/nscd restart # service nscd restart |
|