等級:25 - 爐火純青 經驗值:0 / 244 魔法值:12906 / 12906 生命值:4%
升級
100%
TA的每日心情 | 奮斗 昨天 14:56 |
---|
簽到天數: 5242 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新% K3 g8 _5 z% u! t( R" n" ~
若客戶端沒有及時收到最新的dns記錄
$ [6 B2 f0 x9 U1 s4 W! P) Q( |就會造成無法連線# _% B; |+ R- v0 Z1 l
2 l/ u# i; H$ s' f2 t: B+ D/ |' U
一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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 U$ d) {7 C% r! ^1 R
1 t! b5 e) U2 Y. ?Windows 系統更新dns快取步驟:
K+ `, q" L# p3 ?- [; b: p適用於XP以後的所有windows版本9 e- ]& f# O% k" T) W* ^
+ y. {% P# m1 s# W8 K0 d
打開命令提示字元 (以管理員執行)。1 d: ]/ }" u( R" S$ b
在視窗中輸入 ipconfig /release。 C1 `2 @ k# E# J7 o
等待數秒回報此 IP 位址已被釋放。
- d% q7 Y* }3 X( Q7 w在視窗中輸入 ipconfig /renew。
, H& E8 N) ]8 G% W$ X: E- j6 `( m5 {等待數秒回報此 IP 位址已被重建。- H0 `, w& @( p# C2 f+ d$ d) s
在視窗中輸入 ipconfig /flushdns。$ Q8 X& b8 T. q7 [
關閉視窗並再次嘗試連線網頁。 - ?' R- F$ l N' @+ J% d3 m- ^: ?
, @/ ]4 {" Q LMAC OS X:* }1 M4 B% l$ T: f5 a ~# k8 W0 \
/ k. T8 ]- S% z. Q# A a6 R0 ?3 Q
開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。. C) w) H' j _
從選單中選擇目前所使用的網路連線,然後點選進階。
6 S5 i% u: g! Q9 }: a# R: X點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。6 J, J; |/ C) O1 P, j5 s: |
關閉網路視窗。4 [, x, h3 |- Y( d& I
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。
* i9 \* p8 ~& p$ k) S% K2 f使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串: U1 O: V/ D# Z: i) u
sudo killall -HUP mDNSResponder: A$ c4 ]4 f* k, w' V! l, F
使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:: U# o/ o1 h8 h" X& ~1 V% X( [
sudo discoveryutil mdnsflushcache3 j8 ~- b ]5 u6 L8 G
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:
1 z( C/ K% h. @9 d) V7 p6 L) Dsudo killall -HUP mDNSResponder# A$ `5 V$ c$ x" h4 w* Z' c
重新嘗試連線。 4 a% u' H+ q/ d0 Z6 u. {& V+ \
* i' \( n* U8 o6 Y' m
Linux (Ubuntu、Debian Linux):
6 s6 o+ ^; R; @1 Z. j, s( ~4 ?9 x: t8 i2 P4 g
apt-get install nscd7 m% a6 T4 t2 X2 i& |9 I
sudo /etc/init.d/nscd restart # service nscd restart |
|