等級:25 - 爐火純青 經驗值:0 / 245 魔法值:14102 / 14102 生命值:5%
升級
  100%
TA的每日心情 | 奮斗 3 小時前 |
---|
簽到天數: 5680 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新
9 t9 u! T3 y+ O若客戶端沒有及時收到最新的dns記錄4 Z% l- [# y) g/ U" i" u! a
就會造成無法連線
1 c! p( \: k! o0 w* \
7 z& ]2 S1 M( U( V一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。
+ F4 f3 X4 ?; B Y
8 }1 M# i/ [' m3 AWindows 系統更新dns快取步驟:
7 h. W5 U+ F, [適用於XP以後的所有windows版本: @7 V0 Q1 G w, C) x7 n& w
4 U7 S/ A/ ]* \2 w% y
打開命令提示字元 (以管理員執行)。
; r6 `2 ?* K2 M. q# E& ]3 y" v在視窗中輸入 ipconfig /release。6 u9 A; |+ W, {0 K
等待數秒回報此 IP 位址已被釋放。) ?1 z n% `$ A$ U9 y
在視窗中輸入 ipconfig /renew。6 a; e: J) }- L* Z
等待數秒回報此 IP 位址已被重建。
& K, r4 d1 n z0 P+ `在視窗中輸入 ipconfig /flushdns。0 x7 M3 [5 Y$ c" O' ^6 R7 ^
關閉視窗並再次嘗試連線網頁。 ! R% J: ?) E2 \! {, _8 m
* v1 z) b; G; j5 u* I/ }. ?MAC OS X:
' Z' l9 ]3 _$ W m
1 I$ g) M; m8 {- r開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。0 m4 {* N9 W5 |5 Q) l( p
從選單中選擇目前所使用的網路連線,然後點選進階。0 |& V ]1 o2 V- K; ~
點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
- ` X2 Q. b( {* o. X9 e關閉網路視窗。( Q3 \! \; O* Q" l
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。
5 Q3 l2 y( N" B使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:
4 v& O) K) ^% o$ g) k; k1 v, W) `' xsudo killall -HUP mDNSResponder
$ w1 v9 W* Q8 s$ O3 P使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:
8 r) ~! _8 m. N+ Y1 b# E$ Xsudo discoveryutil mdnsflushcache/ |3 R( C; z2 A% |2 M
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:
: O8 e* d( u- ?5 ^+ ^- O! F3 t6 Hsudo killall -HUP mDNSResponder" r6 n! Q/ g) P" M$ H
重新嘗試連線。
! S: B" t9 n) c5 a# y7 A
8 X3 R' p" J" N# B& P& c0 lLinux (Ubuntu、Debian Linux): H, S6 H5 ?0 H, _* h/ y; B
_. {+ D+ a- [2 D" S
apt-get install nscd
5 F4 U6 q( q7 M2 K1 G' T( Q* Zsudo /etc/init.d/nscd restart # service nscd restart |
|