等級:25 - 爐火純青 經驗值:0 / 246 魔法值:14963 / 14963 生命值:6%
升級
  100%
TA的每日心情 | 奮斗 1 小時前 |
|---|
簽到天數: 5953 天 [LV.Master]伴壇終老
|
發表於 2016-7-13 16:43:24
|
顯示全部樓層
因DNS Server短暫更新1 Q* N2 u, H6 D, u% P+ a
若客戶端沒有及時收到最新的dns記錄
) \! x; R1 T# Z7 H" |4 G$ F! \" d7 {就會造成無法連線
' e# [; `& i0 L0 v/ R# a/ w: ]/ {
1 q+ Q" M0 L O3 ?8 L一般網址為了讓大家好記憶,通常都是以英文(或中文)型式表現,當使用者打下網址之後,便會透過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)的方式。 , C; g; ?" }1 v0 P4 h/ W2 T: {+ v
2 X9 Z- r1 O# l. s" i( G+ y
Windows 系統更新dns快取步驟:
5 y5 \7 }0 \* |* |適用於XP以後的所有windows版本
# v% ]) G2 l# j4 ^+ r) U
/ O6 W( ?( v0 m. d7 P打開命令提示字元 (以管理員執行)。
( F" m l- R6 m# g/ |2 E% {" `0 Z在視窗中輸入 ipconfig /release。
" w I1 e! h8 Z8 f! D" l" M6 ?! ~等待數秒回報此 IP 位址已被釋放。
: x0 x2 N0 S$ i0 ?在視窗中輸入 ipconfig /renew。
# T6 w! b" _8 ?, V" N% N等待數秒回報此 IP 位址已被重建。, h( x+ v5 j9 A5 B5 v y$ y& W
在視窗中輸入 ipconfig /flushdns。 A9 I g5 @. J: ^! w/ ~* S' J' Q5 O
關閉視窗並再次嘗試連線網頁。 0 T$ d9 Z. ]8 s6 p9 ?3 }4 a
) g* `& l: v3 I6 f( U/ H5 `! tMAC OS X:! Z9 t+ V2 F* j
7 z. H. o4 X- E( e- ?$ J& d5 X開啟網路狀態選單: Apple 選單 > 系統偏好設定 > 網路。; l9 j' r! h9 X3 x/ W
從選單中選擇目前所使用的網路連線,然後點選進階。
! v/ V8 H5 t2 a" H點選更新 DHCP 租約。這個動作可能會花費數分鐘完成。9 Z1 ~) D% s, J) |" l% ^! W
關閉網路視窗。. a: r, |! o T/ X+ a4 L
若要清除 DNS 快取,開啟終端機。(前往 > 工具程式 > 終端機)。
8 R4 Z% C* M$ M$ I/ B使用 OS X 10.10.4 Yosemite和更新版,輸入以下字串:" t" X( @) x3 C$ J0 A- {; S0 H
sudo killall -HUP mDNSResponder
8 u% A& H- l. T" [- q4 Q: `1 b使用 OS X 10.10 Yosemite–OS X 10.10.3 Yosemite,輸入以下字串:
( U3 Z8 [8 |" C1 [sudo discoveryutil mdnsflushcache9 t- }9 ?+ ^% p. w5 K/ G! z
使用 OS X 10.9 Mavericks 以及 OS X 10.8 Mountain Lion,輸入以下字串: B, w+ q8 u, j$ \$ R2 R- \
sudo killall -HUP mDNSResponder7 Z+ c% h1 n% i3 w p# |3 [
重新嘗試連線。
, z% k& d6 G* {8 S. ~. S5 y
5 ~! j3 x5 {4 P* Z# U% k9 `+ LLinux (Ubuntu、Debian Linux):. j; [+ y/ ?" g
& i7 o; l) z( ^* p6 l* b
apt-get install nscd/ Z% F/ U# \+ `* S' \
sudo /etc/init.d/nscd restart # service nscd restart |
|