等級:25 - 爐火純青 經驗值:0 / 245 魔法值:14247 / 14247 生命值:5%
升級
  100%
TA的每日心情 | 慵懶 7 小時前 |
---|
簽到天數: 5735 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新
9 [" K# T8 H! W# k6 Z: t& _) c若客戶端沒有及時收到最新的dns記錄! _. G& c& ?( i% Y9 R9 b
就會造成無法連線
1 s2 y9 Z6 `. J& W0 t% r7 V9 P3 n. l; `0 O4 N: ~; e4 i `" 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)的方式。
# ?9 I) s; e3 Z. M2 F( z$ E: L8 l) X% D5 b( Z! [) j5 H
Windows 系統更新dns快取步驟:6 {$ x! W8 F5 z: c
適用於XP以後的所有windows版本
, I% e6 [) C* M3 f! G Z. t0 H5 `* X
打開命令提示字元 (以管理員執行)。
9 T8 E7 T! N1 d! p) i B+ `2 W在視窗中輸入 ipconfig /release。
: I; g- M2 _* W$ y7 L( a* [等待數秒回報此 IP 位址已被釋放。) ]8 t9 R9 I) X, J/ u' z# @
在視窗中輸入 ipconfig /renew。* r! b) j$ W/ O# i
等待數秒回報此 IP 位址已被重建。
# u" H3 `' r3 T% H5 m6 k在視窗中輸入 ipconfig /flushdns。
, ]/ T# w6 s/ B, \5 E關閉視窗並再次嘗試連線網頁。 ) h5 V8 P! _( [, F
' R4 d' i V# UMAC OS X:
: r8 Q% M$ n e1 o; ?# W! J6 o6 M5 N5 k
開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。; _8 n e& n2 P0 B' P$ z
從選單中選擇目前所使用的網路連線,然後點選進階。
# E4 Z/ R5 X% ?! s) K點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。
j! V8 u, b% D5 R關閉網路視窗。: v9 L# [& A8 c1 i+ y- y
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。! @+ {/ ? d6 ~/ H$ _4 f) |
使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:7 Z7 V9 u G+ D
sudo killall -HUP mDNSResponder" ^' w: A, F) i$ S8 F
使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:! L V) i; Y6 K7 [) j/ K6 q. B
sudo discoveryutil mdnsflushcache) o; W& S3 |) E6 q3 S( Z0 m( |0 E
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串:
% z; d, ^) s, Q' Y- e* U* Gsudo killall -HUP mDNSResponder
2 @+ ]# v8 `! m) D# n' W重新嘗試連線。
' t3 a& B+ }' _2 J
3 P" B( h5 w- ]4 w% S) f+ U0 @) HLinux (Ubuntu、Debian Linux):
, C2 m! j7 V x
5 X: z7 U3 u2 j' gapt-get install nscd
5 Y. M% a9 Y* }2 M' K/ t! Xsudo /etc/init.d/nscd restart # service nscd restart |
|