亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

如何檢測網內IP地址是否被占用

系統 1570 0

  有時是在局域網內新增機器,但新增機器的IP地址設置是個問題,該網段內到底有哪些地址還未分配出去呢?總不能一臺一臺機器的IPCONFIG吧!那工作量可不小。還有一種情況就是,網絡管理員在服務器端做了一些設置,有些IP地址可以訪問Internet,有些IP地址不能訪問Internet,因此這時候想訪問Internet,就必須把自己的IP地址改成網管設置的可以訪問Internet的范圍內才可以。無論是哪一種情況,首先我們都必須要知道哪個地址尚未使用,那我們又怎樣才能知道呢?下面列舉出一些常用的方法,掌握其中的一種或者幾種,上述問題就可以輕松解決了。

一、 最直接也是最適用的IP地址設置法

  大家都知道,同一個IP地址在同一個網段內只能被使用一次,如果有兩臺機器的IP地址是一樣的,這樣網絡設置在進行數據傳輸的時候就會出錯,并且在客戶端也會發生沖突,并且會給出提示。針對網絡訪問的這一特性,我們只要將自己的IP地址進行適當的設置,就可以知道某一IP地址有沒有被使用了。

  打開“本地連接 屬性”對話框,雙擊“Internet 協議(TCP/IP)”項,在打開的“Internet 協議(TCP/IP) 屬性”對話框中,設置一個想要使用的IP地址(如圖1)。

  圖 1

  單擊“確定”按鈕之后,如果沒有任何提示消息,則表示所設置的IP地址未被使用。如果所設置的IP地址已經被使用,這時會彈出“剛配置的靜態IP地址已在網絡上使用,請重新配置一個不同的IP地址”提示信息(如圖2),并且在正在使用該IP地址的機器上也會彈出IP地址沖突的提示(如圖3)。

  圖 2

  圖 3

  這樣的話就表示該IP地址被占用了,需要更換其他地址再次嘗試。不過這種方法只適合網管理員使用,如果是非網絡管理員想通過更改IP地址來上網的話就不可行了,因為更改后,如果地址已經被使用,對方機器上就會出現提示信息,這樣就容易被發現了。

二、用來測試線路的Ping

  Ping命令應該是廣大網絡管理員最為熟悉的了,雖然Ping的基本功能是用來測試到目標主機之間的線路是否暢通,但通過不同的用法,我們常能利用Ping命令輔助解決很多網絡故障。而這里就借用Ping命令來判斷目標IP地址是否被使用。

  進入“命令提示符”窗口,執行“Ping 目標IP地址”命令,如果目標地址已經被使用,則會返回一個返回值(如圖4),如果一直提示“Request timed out.”,則表示目標地址可能未被使用。

  圖 4

三、用來解析地址的ARP

  雖然Ping未返回值,但是同樣發生了一次地址解析,也就是說ARP協議同樣工作了一次,大家都知道IP地址工作在OSI七層參考模型的第三層,而ARP協議是工作在第二層的。因此即使對方過濾了ICMP包,同樣可以獲取對方網卡的MAC地址。也就是說只要能獲取對方網卡的MAC地址,則說明該IP地址已經被使用了。

  第一步:同樣是先Ping想要查看的IP地址。

  第二步:Ping結束后,使用Arp –a命令查看本機的ARP緩存(如圖5)。

  圖 5

  從上圖中可以看出,首先Ping目標IP地址時,顯示超時,但通過Arp命令查看ARP緩存時,可以查看到目標IP地址所對應的MAC地址,則說明該IP地址已經被占用。

  很明顯如果使用該方法需要一次一次的Ping,然后再執行ARP命令,顯然很麻煩,工作量太大,不過我們可以使用命令行提示符狀態的For循環命令讓這一過程自動執行,而我們只要一個結果就行了。

  這里最主要的是用到For命令的“/L”參數,該命令的具體語法如下:

  FOR /L %variable IN (start,step,end) DO command [command-parameters]

  該集表示以增量形式從開始到結束的一個數字序列。

  因此,(1,1,5) 將產生序列 1 2 3 4 5,(5,-1,1) 將產生序列 (5 4 3 2 1)。

  根據語法,我們需要執行的命令為:FOR /L %i IN (0,1,255) Do ping 192.168.1.%i

  其中“192.168.1.%i”需要根據自己的網段進行修改,然后再將ARP命令執行的結果導出到某一文本文件即可。另外如果想做成批處理文件的話,需要做一點小的修改,即定義變量要用“%%i”的形式,最終的批處理文件內容如下:

以下是引用片段:
  FOR/L%%iIN(0,1,255)Doping192.168.1.%%i
  Arp–a>arp-mac.txt
  執行該批處理命令后,會自動依次Ping該網段內的所有IP地址(如圖6),并將最后ARP命令執行的結果返回到arp-mac.txt文本文件中。

  圖 6

小提示:

  1.默認情況下Ping會發送四次數據包,等整個網段都Ping完,顯然時間會比較長,因此可以在第一條命令后面再加上“n 1”參數表示每次只發送一次數據包。

  2.批處理文件不能以“Ping”、“Arp”等DOS命令命名,否則在執行的過程中,可能會出錯。

四、小結

  上面一共提出了幾種大的思路方法,不過個人覺得最為常用、實用的還是第三種,也因此,第三種方法筆者講得最為詳細,希望通過其中的一種或者幾種方法,可以幫助大家很快的找出網內未使用的IP地址,從而解決問題。

如何檢測網內IP地址是否被占用


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 五月婷婷中文字幕 | 亚欧乱色精品免费观看 | 欧美日韩免费看 | 天天综合亚洲 | 特大一级aaaaa毛片 | 亚洲黄色免费看 | 欧美一区二区三区在线视频 | 99热这里只有免费国产精品 | 欧美精品大片 | 成人毛片国产a | 日本精品高清一区二区2021 | 久草热草| 四虎免费入口 | 黄片毛片 | 国产成人综合亚洲欧洲色就色 | 午夜久久久久久久 | 欧美在线播放成人免费 | 欧美性理论片在线观看片免费 | 日本不卡在线视频高清免费 | 国产尤物在线视频 | 91成人在线免费视频 | 亚洲精品国产一区二区图片欧美 | 99re热久久精品这里都是精品 | 免费一级片在线 | 性a爱片免费视频性 | 国产一区二区三区免费 | 欧美激情免费观看 | 日韩视频在线观看一区二区 | 免费国产免费福利视频 | 在线欧美激情 | 精品国产午夜久久久久九九 | 成人18网址在线观看 | 看一级特黄a大片日本片黑人 | 国产成人a一区二区 | 久久99热久久精品91 | 人人爱天天做夜夜爽2020麻豆 | 久久人视频 | 青青青青爽视频在线播放 | 韩国 欧美 日产 国产精品 | 国产精品久久久久久影视 | 免费观看毛片视频 |