等級:25 - 爐火純青 經驗值:0 / 244 魔法值:12870 / 12870 生命值:4%
升級
100%
TA的每日心情 | 奮斗 昨天 00:28 |
---|
簽到天數: 5231 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新9 Q+ @$ D4 D6 J) l
若客戶端沒有及時收到最新的dns記錄
$ k& d" q+ N( y就會造成無法連線+ E4 @ `+ M6 L
# [/ f8 V2 b& ^: e' t' |3 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)的方式。 5 K7 @: z% t/ U& \
: N/ x* M1 r0 r) Y. A, iWindows 系統更新dns快取步驟:3 o$ z% F2 H) `1 \
適用於XP以後的所有windows版本8 S8 V4 b5 r# r" h
4 j( a0 p3 s( {打開命令提示字元 (以管理員執行)。7 e/ a9 J' w' M" u4 ~1 j
在視窗中輸入 ipconfig /release。 ?5 H' |4 ~7 D6 `. @4 H" M6 q
等待數秒回報此 IP 位址已被釋放。8 ^& c& u! _" F, X; E! p4 w* k3 @
在視窗中輸入 ipconfig /renew。
# B( e5 f1 F2 u+ V+ e) k' V* B1 j+ p等待數秒回報此 IP 位址已被重建。9 d% A" s0 m0 X# j- N& F V1 o
在視窗中輸入 ipconfig /flushdns。
) L+ B' f; L c f% Y- k關閉視窗並再次嘗試連線網頁。
* Z" q' i: @9 \5 C& d+ u @8 L. R" F6 A" G7 ^* G% T
MAC OS X:( t1 P, m! m/ T
. C$ F+ u7 ^3 L; E( T5 W( I5 U3 b
開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。
1 Y! O! Y5 C% G! m4 c% f從選單中選擇目前所使用的網路連線,然後點選進階。8 h) t$ P/ v- }
點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
7 s/ T: Q7 d1 H9 L0 T- k關閉網路視窗。$ b3 Y% I3 V, x: i9 O0 z3 W4 s
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。2 k8 Q9 W3 D3 }2 z$ W& y8 l: [
使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:* e9 t8 ?. }) ]' o7 f; {7 {0 T1 s+ ~
sudo killall -HUP mDNSResponder! _0 g& a" W ^0 N# _1 |
使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:" l/ w$ V; U, J( T) ?. Z
sudo discoveryutil mdnsflushcache. L+ c6 _+ }5 U
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:
+ j' X8 {" k9 a0 psudo killall -HUP mDNSResponder
" `& [9 J8 {6 @8 D4 J5 S& H+ B重新嘗試連線。
$ N! J7 ^% {) l2 q& P4 u
: f; l1 ^& O% E OLinux (Ubuntu、Debian Linux):, n* T# w/ F y2 Q' [
- A+ i! z. z. \! s: s
apt-get install nscd. H2 \9 L- N5 V8 e, @$ [
sudo /etc/init.d/nscd restart # service nscd restart |
|