windows與linux ping 顯示的ip不一樣

安全劍客發表於2019-04-05
DNS修改了一下域名對應的IP後,域名不能訪問了,我在windows下ping一下域名,IP沒有變過來,還是老的IP。我在 下又ping了一下域名,是換過了的。這個問題是由windows下的本地DNS快取重新整理時間過長引起的。
先解釋一下windows的dns本地快取是怎麼回事。

你訪問一個域名,並不是每一次都要DNS伺服器來解析的。訪問一次後,DNS的解析會在本地快取起來,根據TTL,每隔一段時間會重新整理一次。這個TTL的時間,不是固定的,重新整理時新TTL會替換老的TTL。

C:UsersAdministrator>ipconfig /displaydns | more   //顯示DNS本地快取  
  
Windows IP 配置  
  
    test.XXX.com  
    ----------------------------------------  
    記錄名稱. . . . . . . : test.XXX.com        //域名  
    記錄型別. . . . . . . : 1  
    生存時間. . . . . . . : 86400               //TTL時間  
    資料長度. . . . . . . : 4  
    部分. . . . . . . . . : 答案  
    A (主機)記錄  . . . . : 114.230.XXX.XXX     //IP地址
重新整理DNS快取:
C:UsersAdministrator>ipconfig /flushdns  
  
Windows IP 配置  
  
已成功重新整理 DNS 解析快取。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2640481/,如需轉載,請註明出處,否則將追究法律責任。

相關文章