等級:25 - 爐火純青 經驗值:0 / 245 魔法值:14048 / 14048 生命值:5%
升級
  100%
TA的每日心情 | 奮斗 5 小時前 |
---|
簽到天數: 5661 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新
: S% f6 |. y& l3 M若客戶端沒有及時收到最新的dns記錄) s* }( V/ D, @! r# X- D
就會造成無法連線
1 \5 T: c' G& o* q9 k, F; X
) M; `1 y* I! e5 [0 |( O( l8 g一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。
3 o8 W( {. K! x) _* n% T9 G8 x; {
: U7 k: j/ H9 `9 cWindows 系統更新dns快取步驟:7 x0 i/ S( g( g' f0 O, K, Z
適用於XP以後的所有windows版本
+ i7 }$ _( A, F3 Z5 {# _; d+ K! l5 _1 n3 K7 ]& n! K' p% ]* X
打開命令提示字元 (以管理員執行)。
8 [6 \" M+ g7 x在視窗中輸入 ipconfig /release。9 G, S1 q% q3 s( I6 G
等待數秒回報此 IP 位址已被釋放。
+ s* l) |8 j$ t! a在視窗中輸入 ipconfig /renew。
+ d* m" E2 n/ R8 M; S7 Y等待數秒回報此 IP 位址已被重建。
9 z) P* }3 {2 D9 I1 y在視窗中輸入 ipconfig /flushdns。; d3 U$ i; `) j9 } u
關閉視窗並再次嘗試連線網頁。
' V/ _8 r D; U+ {- t0 p( q7 `1 V4 [! o) e' `9 w* r
MAC OS X:1 d, q; l; o: d3 s+ _6 r
: ^" ?' m% k4 C' E, \+ N
開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。
P" m$ ~. d$ `) q& v1 J. d2 d6 t從選單中選擇目前所使用的網路連線,然後點選進階。
3 P* w+ C( N0 o0 ?點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
4 o1 b5 u( F0 V0 \# S2 k' x; z/ M2 B h關閉網路視窗。& O% F& R' p" m) P. ^$ a
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。* `0 Q9 `; n( D+ P! K2 q, ?
使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:) G) r* z. C( s0 S' ]
sudo killall -HUP mDNSResponder
# m C) B% G K# F使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:
- L, M% \* b! J7 Ksudo discoveryutil mdnsflushcache: r2 b' D% V) F6 r1 K F0 g7 y/ n# I; `
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:/ k; X# @. D9 ?8 [4 B* u* j
sudo killall -HUP mDNSResponder9 {8 H- n# m o8 |: b
重新嘗試連線。
$ a, P) J: G9 ~* g3 A8 {( ^7 s* P9 Y3 B% Q6 W. J
Linux (Ubuntu、Debian Linux):& Y3 l- ]. [2 U" N& D0 s2 ^8 K
6 t" o+ f1 t/ ]2 n; e8 y
apt-get install nscd
, {3 a# s+ Y% b% H: Vsudo /etc/init.d/nscd restart # service nscd restart |
|