等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14846 / 14846 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 昨天 00:49 |
|---|
簽到天數: 5911 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新
/ e: B/ z1 j$ w7 b9 |若客戶端沒有及時收到最新的dns記錄
! c; I1 Q% z4 ~9 t8 m* z# F就會造成無法連線
s% n+ ~- D# U2 F* J$ d* C+ D! l1 z
一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。
0 ]( @( X. W, }8 y
8 n- O5 `+ e" G) }( tWindows 系統更新dns快取步驟:$ e- S+ P9 G, c
適用於XP以後的所有windows版本
6 _* z- S8 }, F6 p% ]/ {+ a% R B# l6 ?3 N/ G2 j
打開命令提示字元 (以管理員執行)。, c* a( q7 t6 T7 A# z9 Z5 r
在視窗中輸入 ipconfig /release。
" p! G! g J [! z* E+ ^等待數秒回報此 IP 位址已被釋放。1 s/ z& f- {( W9 c/ f: }( N8 V
在視窗中輸入 ipconfig /renew。
4 ?- Y/ f4 `4 X* R+ ]. D等待數秒回報此 IP 位址已被重建。' I! ^. }- |: f' k5 j
在視窗中輸入 ipconfig /flushdns。" _! `4 H0 `2 D- ~1 _
關閉視窗並再次嘗試連線網頁。
% T: F+ @% I8 t1 G! V7 [0 u
4 N5 r$ V' @+ q4 x5 B, Q6 K6 NMAC OS X:
' J ]; E" f: |9 l1 i0 e! X6 x
( N1 ~3 I3 `5 T6 n) D* j開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。
- ~! B, ?" O7 Q從選單中選擇目前所使用的網路連線,然後點選進階。) ]( Z! X6 v8 s3 Q0 ?
點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。9 Q; A( U* }. h, Y
關閉網路視窗。; y n7 I1 t) D2 T
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。
; ~4 _( K, Z3 M' o$ M使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:/ f' T* C9 a5 Z3 |
sudo killall -HUP mDNSResponder" x( ?3 H) C' m1 F
使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:& y/ s- J, W) j) j1 X1 `
sudo discoveryutil mdnsflushcache
% T4 X' X& B) W" g" E4 h6 q9 Y1 T使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:
: Y1 D3 C. g/ e( Dsudo killall -HUP mDNSResponder$ J( F) k8 A* _4 O
重新嘗試連線。
5 @' l% K Q( R& n+ L8 M- A, y. `
% y; l/ j9 Q' ^! \/ QLinux (Ubuntu、Debian Linux):: [9 W4 V4 _5 A" G; |% _0 P
0 c4 e+ K3 E' H
apt-get install nscd
+ m8 ]2 Y4 i& Xsudo /etc/init.d/nscd restart # service nscd restart |
|