等級:25 - 爐火純青 經驗值:0 / 247 魔法值:15298 / 15298 生命值:7%
升級
  100%
TA的每日心情 | 奮斗 昨天 01:01 |
|---|
簽到天數: 6075 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新
& t: t: ?5 z/ U/ ^) e; _# {0 n8 L若客戶端沒有及時收到最新的dns記錄
5 v5 j% E1 `3 \+ l6 L9 ?1 ]4 i就會造成無法連線0 c; y5 d) ]' F# f
' j) U5 E& E% d# ? K一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。 9 |. t( {# y2 u+ b) |
s. e6 e3 g" Q/ y1 qWindows 系統更新dns快取步驟:
|/ K" l2 n8 H# t適用於XP以後的所有windows版本5 P. r, s* V. v6 G6 p; m4 J
$ c; p( w3 V7 b- a1 a6 w) n X- w+ d r
打開命令提示字元 (以管理員執行)。 M) Y: d7 V7 K& M' ]
在視窗中輸入 ipconfig /release。# | M# v7 l/ I z; O% B
等待數秒回報此 IP 位址已被釋放。. k6 J, C- S6 e
在視窗中輸入 ipconfig /renew。: Y& j/ O' c# J
等待數秒回報此 IP 位址已被重建。
6 M2 _( N2 O( ?* _* p在視窗中輸入 ipconfig /flushdns。
- S9 x* y* P/ q g% R, M2 ?關閉視窗並再次嘗試連線網頁。 0 s0 A' X9 [! z, h! ^- R: g
d2 U) V7 }+ H# e
MAC OS X:: p" o/ |3 C% o, \% f! \8 [
1 o% p+ \( O* k% X, P# {開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。
8 w% N4 D$ a( B從選單中選擇目前所使用的網路連線,然後點選進階。. a; P4 |7 S; E V* l" ]: a
點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
( F- P) I! B4 M B, \: n( D5 E4 m關閉網路視窗。
$ L& X: }$ y( A1 F2 z& n) Q" M若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。& u; P3 n! E# q5 L
使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:/ r* [% K, }( h0 j: V) |
sudo killall -HUP mDNSResponder
5 H0 }" Y5 ~, J$ i使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:
/ r9 E6 L8 X0 W$ L& Psudo discoveryutil mdnsflushcache$ S+ S% O' y# c4 g
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:
& i, v( t2 _* \) K Dsudo killall -HUP mDNSResponder
2 m! U( q& |2 D+ Q! K* q' a7 s+ O! L6 S重新嘗試連線。
1 [- ^0 g9 [' ^5 Y6 S9 N
! {% q( \5 v0 w; E" wLinux (Ubuntu、Debian Linux):
. P. l0 l+ V7 h6 `
' F4 Y+ b, q, u @# u; capt-get install nscd ^1 q+ x4 w, s) n+ F
sudo /etc/init.d/nscd restart # service nscd restart |
|