等級:25 - 爐火純青 經驗值:0 / 246 魔法值:15162 / 15162 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 1 小時前 |
|---|
簽到天數: 6027 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新3 K3 }* B7 A0 g; c, {4 b# a' \
若客戶端沒有及時收到最新的dns記錄
9 Z' N% {" r, j( C2 ?3 x* m就會造成無法連線
& l H E; K T
5 P: f0 Q1 q1 g5 V% ?* o1 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)的方式。
+ l% u/ j' B1 @& {- H; _( H+ ~6 z0 Z- f- V
Windows 系統更新dns快取步驟:8 w( }" j) g0 f- M0 h' Z" B' j4 ^
適用於XP以後的所有windows版本
/ \7 v0 I& y( ]$ U& z% {
# Y4 z" g4 r: k7 X打開命令提示字元 (以管理員執行)。
, B. X+ ^9 t# w6 f在視窗中輸入 ipconfig /release。
% d7 z1 c7 ?7 @1 S# q h等待數秒回報此 IP 位址已被釋放。! x+ {5 ^6 J2 P. H" J
在視窗中輸入 ipconfig /renew。0 h' g3 h; R6 f$ J$ |
等待數秒回報此 IP 位址已被重建。
2 C0 V* o! p: k5 `% h在視窗中輸入 ipconfig /flushdns。8 C4 i% a# q3 v' Y/ }3 A
關閉視窗並再次嘗試連線網頁。
, j& A1 f9 g! T- W6 b" ^* N: V
MAC OS X:
) M K5 s# C, e
! X: }$ ^+ L7 j) U u開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。6 E( k$ r4 w% u/ ]! S N) E1 A& _
從選單中選擇目前所使用的網路連線,然後點選進階。9 I; w; | _3 E: L9 i
點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
! g) g& a/ y# D+ V. k2 F" B關閉網路視窗。
) v* z1 T. C& e+ h' ~! M, a- ?若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。
1 {. h% ?& M7 t7 {) J使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:# Y1 h8 s" P* f5 {3 i9 X% l5 n
sudo killall -HUP mDNSResponder
( X7 r' O4 j. A使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:
; ]% G4 L8 a8 `6 r1 d; \sudo discoveryutil mdnsflushcache& M' \* ?0 A5 U8 Z, A& ^
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:
. |- a5 x6 d/ h8 b, ysudo killall -HUP mDNSResponder
, ~% o/ w5 D/ L. B' g重新嘗試連線。 - r/ V$ X& G$ R+ \3 L( U# {
6 ^% v V# h/ s7 Z
Linux (Ubuntu、Debian Linux):
: i" v( k2 s3 y( {3 q+ I( v% A& b$ F7 V: @+ g$ y) ^
apt-get install nscd- I8 b% n7 W0 r
sudo /etc/init.d/nscd restart # service nscd restart |
|