等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14907 / 14907 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 4 小時前 |
|---|
簽到天數: 5933 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新9 t* w1 X1 c, p s' R8 u! y* s
若客戶端沒有及時收到最新的dns記錄
- r3 |( v n- N* R9 Z. v; m就會造成無法連線
# D0 ~" V0 m# y5 M2 g/ i" t: I5 T8 e% m! w% y: c
一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。
, Z1 g; o2 P3 a% t! R, Q+ F2 Q2 `- k; V5 q$ B+ [; `# K
Windows 系統更新dns快取步驟:7 Q) l3 P7 l: q5 B' o
適用於XP以後的所有windows版本) k# K' v& w- D$ X! `7 Q* g
5 N9 n+ R5 v% G
打開命令提示字元 (以管理員執行)。
; E& d7 I9 j" [0 E+ R4 w1 y7 W在視窗中輸入 ipconfig /release。
1 x4 Q8 o5 B7 Z; F: R8 E等待數秒回報此 IP 位址已被釋放。
9 u$ @9 D' W+ H7 M5 @# d在視窗中輸入 ipconfig /renew。
4 E1 N* c7 u. H等待數秒回報此 IP 位址已被重建。9 A* c9 B" s* u0 E" S4 g2 @) K
在視窗中輸入 ipconfig /flushdns。
3 F/ c5 y1 W8 h+ U關閉視窗並再次嘗試連線網頁。 . C U- W. d5 y- n3 K6 B
0 E7 D3 I% R/ {( Z/ k
MAC OS X:
1 c" V5 F4 w: `$ t6 M3 ]9 Q) }
5 \' T8 g" p: X; j( E3 J8 s: |開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。
' t6 O' P) A- d- c* a5 {+ L從選單中選擇目前所使用的網路連線,然後點選進階。
+ D% R3 b. b1 A& v6 y% C點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
9 R- N! A( h& J; ~關閉網路視窗。
' V- r8 W$ Q" X% P% y若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。# j6 b$ h! K5 U- Y0 q9 k& \
使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:
1 R$ v1 {$ i6 ~& y! [ ^/ ~1 T* wsudo killall -HUP mDNSResponder& f, S" \. u( u
使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:% C( u# w7 L1 q; v. S4 q, N# o
sudo discoveryutil mdnsflushcache5 Z' |" w$ r/ R& C3 G& a9 p
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:' D) a5 O& L' A K
sudo killall -HUP mDNSResponder0 n) }: T3 P" x# `4 i, g. ~
重新嘗試連線。 2 m1 _ H% n! ^# K! V: F
# @# h+ }1 `( ]7 K/ ~
Linux (Ubuntu、Debian Linux):( x. L n- W! T- l+ [" K# M
& C1 l! [( Y3 P: M
apt-get install nscd
! g/ c8 k7 F; A; \$ B5 J, asudo /etc/init.d/nscd restart # service nscd restart |
|