等級:25 - 爐火純青 經驗值:0 / 245 魔法值:14246 / 14246 生命值:5%
升級
  100%
TA的每日心情 | 慵懶 4 小時前 |
---|
簽到天數: 5735 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新
: g4 U* Z4 @( {9 J) Y: L若客戶端沒有及時收到最新的dns記錄
8 X, I0 @( \6 o) m x+ X就會造成無法連線& I1 j" I* w2 n1 f% e$ L+ }) B
9 `; I9 {: w8 y5 v8 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)的方式。
. a( n+ q. D/ K4 n! J+ d! w
! M4 m4 W; R$ |# q. F# O- vWindows 系統更新dns快取步驟:! q* d# P$ r4 y V
適用於XP以後的所有windows版本# a* H- t V }- n) v
& S+ T2 i' g: t5 P7 H! T
打開命令提示字元 (以管理員執行)。7 K% z, O/ h' H6 E7 V9 A, y( k
在視窗中輸入 ipconfig /release。# C- C. \0 {- d6 B, Y3 _
等待數秒回報此 IP 位址已被釋放。
S- w9 e6 ^ U0 v# I9 N ~2 i在視窗中輸入 ipconfig /renew。
6 ^2 V, D# H, h8 f- C8 ^: X等待數秒回報此 IP 位址已被重建。' q9 F* E5 f9 S1 D
在視窗中輸入 ipconfig /flushdns。
4 T: I/ Q7 T* i3 e& F關閉視窗並再次嘗試連線網頁。 & O& q7 D0 I9 d5 n
1 g2 y' l* y, }! {% W. k% H" SMAC OS X:
. V+ _" E. q5 o+ d- p( L4 j( L- b& N
開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。& O* D+ o$ V7 a5 k
從選單中選擇目前所使用的網路連線,然後點選進階。 e5 {9 z1 ~) b- f t
點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
6 ~) J* Z4 |! h8 c- U關閉網路視窗。4 m: v% d9 r3 f3 T# F7 v$ R G
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。
7 V1 h) j' z/ {1 W8 F; Y1 x使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:1 F, r4 n) t. e* a; G( k
sudo killall -HUP mDNSResponder
$ h, @2 I0 e5 i2 o. q2 q, \5 n使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:& f& a: _! s# t! Q
sudo discoveryutil mdnsflushcache
: C5 M, M y. U8 t% h( z使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:: Y4 H w; ~! r- H7 x7 i
sudo killall -HUP mDNSResponder8 |0 s+ w" A# O2 `
重新嘗試連線。 3 ~4 ?, v3 W7 c. q. ~* }( l
3 ^2 T5 x2 g5 u$ l w
Linux (Ubuntu、Debian Linux):0 B5 N7 P8 j. t1 I# Q- S. Y
' w8 @; b* h4 _
apt-get install nscd
! H7 E8 ^* _! p6 m8 E* A0 ~sudo /etc/init.d/nscd restart # service nscd restart |
|