等級:25 - 爐火純青 經驗值:0 / 244 魔法值:13401 / 13401 生命值:4%
升級
100%
TA的每日心情 | 奮斗 7 小時前 |
---|
簽到天數: 5428 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新
3 A: `, g$ a) R b( z若客戶端沒有及時收到最新的dns記錄* j7 v! C/ M/ h4 }. C* Y
就會造成無法連線
q( l8 V. N+ `3 b" g5 N. Y C' k/ T8 O- {- k* V, _1 y$ ?( 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 [0 X+ N, q0 @. Q4 `
X- K3 Z6 r- _ p- ?1 T0 O4 QWindows 系統更新dns快取步驟:3 N# g6 j! r* [5 y( V9 g8 y
適用於XP以後的所有windows版本
# j; _/ L. }1 _1 R) e# w5 C- b$ v4 z
+ L; E7 m" Z4 _& N+ L% z9 h1 R打開命令提示字元 (以管理員執行)。/ N- c6 Z; e, r. c! N' [
在視窗中輸入 ipconfig /release。* O3 a) U/ b1 U
等待數秒回報此 IP 位址已被釋放。
: w! m. p. h. t' A- b0 r在視窗中輸入 ipconfig /renew。
2 W( D9 h* l4 {等待數秒回報此 IP 位址已被重建。# l, Z: Z$ i: m) s* ?
在視窗中輸入 ipconfig /flushdns。
- y- M, B* ^; K9 v關閉視窗並再次嘗試連線網頁。 & D! q/ I& f1 X1 U) w) M
" `* C2 Z8 }! `* U# S1 z; z: o$ b8 b
MAC OS X:
! }4 s2 \4 V; b. Y* A# V5 A: f) O9 O5 g* ]+ m
開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。8 J' C2 I# @. u# `2 }6 K) b
從選單中選擇目前所使用的網路連線,然後點選進階。3 T% r- S3 b" X" m. R/ l. L
點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
) w6 Y% @+ b5 S1 }# o* \關閉網路視窗。
9 {. A7 K6 l+ A9 n) s若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。
5 Z7 t9 f& P5 I2 E" n' p使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:' ?, K# E( @% C- Y
sudo killall -HUP mDNSResponder
# W% I; k+ D) T" w" e使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:
" F& M4 W% @7 \" _1 u# l1 J* p6 Usudo discoveryutil mdnsflushcache
" H2 G: Q2 g* r$ B8 L) a使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:; u2 C4 p! Z) B
sudo killall -HUP mDNSResponder( p; A- [6 }9 d9 J7 y3 t
重新嘗試連線。
/ H: l$ s4 U, ?' `7 I D$ Z8 R$ W
$ y7 z! {- o8 L6 rLinux (Ubuntu、Debian Linux):$ B) V5 N0 @& q* j1 E
1 C' E$ ]% z) ~2 {( y4 ~$ R9 a
apt-get install nscd; {9 p' b5 n4 l6 I- m4 Y' ]
sudo /etc/init.d/nscd restart # service nscd restart |
|