Windows7 是如何智慧型判斷網路的連通性

2021-09-04 22:48:06 字數 1005 閱讀 7718

windows系統自從vista之後,windows 7、 windows 2008,及windows 2008 r2都有了乙個新的功能,就是能夠智慧型的判斷網路是否連通,也就是說是否能夠訪問**,如下圖:

網路連通:

網路不通:

做這個實驗時,我只對網路的dns做了更改,乙個正確指向dns伺服器,乙個隨便設定了乙個,其它網路配置沒有做一點更改。這就說明,windows是通過dns來判斷網路的連通性。

為了證明這一點,我用撲包工具做了進一步驗證,如下圖:

對以上圖說明:

1、當我把dns位址設為1.1.1.1(我的網路裡沒有這個dns伺服器),這時候網路不通,那麼,主機每過一段時間,都會向udp為53的埠傳送乙個長度為85的資料報,我們知道,udp 53為dns的埠,這說明,當網路不通時,主機一直在查詢它網絡卡上設定的dns伺服器。

2、當我改變dns位址為10.111.1.1(我的網路裡有這個dns伺服器)。

3、4、於是就傳送一組組播地位址找到閘道器

5、通過網路廣播計算機名稱

6、連線到乙個ip=207.46.61.90,埠為80的伺服器,驗證dns可用,網路連通。

207.46.61.90:80——美國 華盛頓州雷德蒙德市microsoft公司

還有乙個問題,就是這個dns是不是一定要指向連通internet的dns伺服器呢?指向內部的不和internet相通的dns伺服器行不行?我做了以下實驗,我把本機做為dns伺服器,把它網絡卡上的dns指向自己,並把這台主機和internet斷開。

撲包結果:

可以看到,它是通過根提示尋找dns是否可用。

當我在本地dns**器配置正確的dns後:

撲包結果:

還是連線到乙個ip=207.46.61.90,埠為80的伺服器,驗證dns可用,網路連通。

207.46.61.90:80——美國 華盛頓州雷德蒙德市microsoft公司

結論:windows 7 是通過連線microsoft公司的207.46.61.90:80伺服器,來智慧型驗證網路的連通性的。

Windows7 是如何智慧型判斷網路的連通性

windows系統自從vista之後,windows 7 windows 2008,及windows 2008 r2都有了乙個新的功能,就是能夠智慧型的判斷網路是否連通,也就是說是否能夠訪問 如下圖 網路連通 網路不通 做這個實驗時,我只對網路的dns做了更改,乙個正確指向dns伺服器,乙個隨便設定...

windows 7下如何解除安裝grub

vista windows 7下如何解除安裝grub 這是我找了很多方法以後唯一可行的,完全沒有任何問題,所以你不必擔心系統會出問題。linux的分割槽已經被你從windows中刪除,系統啟動後停在 grub 提示符處。在 grub 提示符後輸入 rootnoverify hd0,0 回車。將第一塊...

如何從硬碟安裝WINDOWS 7

iso的 有條件的朋友可以燒錄成光碟進行安裝 沒條件的朋友就認真學習下硬碟安裝吧 會安裝的自動出去 沒有虛擬光碟機可以直接解壓縮,解壓縮後把資料夾的名字改的簡單些 一 windows 7 系統下全新安裝高版 windows7 1windows7 7100 iso 映象 rc 或rtm 用虛擬光碟機拷...