三種方法: 在透過區域網(例如校園網、公司內網)上網時,首先需要設定一個可用的IP。那麼區域網中哪些IP沒有被佔用呢?可以包著碰運氣的心理,設定好IP再看有沒有衝突報告,但這種辦法實在是太笨了!下面筆者就給你帶來三個察看IP地址是否可用的辦法。 簡單PING法 網路中檢視某個計算機是否線上的最簡單的辦法就是ping該計算機對應的IP地址。例如想檢視192.168.1.1這臺計算機是否已經線上。點選“開始/執行”輸入“cmd”進入命令列命令提示符狀態,在命令列模式中輸入“ping 192.168.1.1即可,如果ping得通就說明該IP地址對應的計算機已經線上。 ARP快取法 如果僅僅使用ping法來判斷網路中計算機的存在是不太嚴謹的,因為防火牆或者過濾規則,會使ping無法返回正確的資訊,也就是說如果按照上面介紹的方法ping了對方IP地址不通,但對方仍然可能會線上,不過透過ARP快取可以解決這個問題。 防火牆或者過濾包的方法也無法禁止ARP的檢視,遠端計算機不返回Ping成功的訊息但會告訴本地計算機該IP地址對應的MAC地址。這樣就可以透過ARP快取資訊來查看了。如果能看到該IP地址對應了MAC地址說明該計算機線上,相應的MAC地址沒有出現在ARP快取表中則表明該計算機不線上。首先按照上面介紹的ping法來檢測某IP地址的計算機是否線上,然後在ping返回資訊為不通的情況下,在命令提示符下輸入“arp –a”檢視本地ARP快取列表,看對應的IP是否得到了MAC地址資訊。 批處理法 利用上述原理,可以透過建立批處理的辦法,批次檢測區域網中線上的機器。例如要檢視192.168.1.*這個網段中有哪些地址線上。在桌面上點滑鼠右鍵新建一個文字檔案後輸入如下程式碼: FOR /L %%i IN (0,1,255) Do ping 192.168.114.%%i -n 1 arp -a -> IP.txt 將該檔案儲存為.bat檔案,雙擊這個批處理檔案將自動搜尋網段中的所有IP,並且將發現出的ARP資訊都儲存到ip.txt檔案中。筆者探測了192.168.114.1到192.168.114.10這十個IP得到了如圖1的文件。可以看出,兩個IP返回了MAC地址,說明它們是線上的。
三種方法: 在透過區域網(例如校園網、公司內網)上網時,首先需要設定一個可用的IP。那麼區域網中哪些IP沒有被佔用呢?可以包著碰運氣的心理,設定好IP再看有沒有衝突報告,但這種辦法實在是太笨了!下面筆者就給你帶來三個察看IP地址是否可用的辦法。 簡單PING法 網路中檢視某個計算機是否線上的最簡單的辦法就是ping該計算機對應的IP地址。例如想檢視192.168.1.1這臺計算機是否已經線上。點選“開始/執行”輸入“cmd”進入命令列命令提示符狀態,在命令列模式中輸入“ping 192.168.1.1即可,如果ping得通就說明該IP地址對應的計算機已經線上。 ARP快取法 如果僅僅使用ping法來判斷網路中計算機的存在是不太嚴謹的,因為防火牆或者過濾規則,會使ping無法返回正確的資訊,也就是說如果按照上面介紹的方法ping了對方IP地址不通,但對方仍然可能會線上,不過透過ARP快取可以解決這個問題。 防火牆或者過濾包的方法也無法禁止ARP的檢視,遠端計算機不返回Ping成功的訊息但會告訴本地計算機該IP地址對應的MAC地址。這樣就可以透過ARP快取資訊來查看了。如果能看到該IP地址對應了MAC地址說明該計算機線上,相應的MAC地址沒有出現在ARP快取表中則表明該計算機不線上。首先按照上面介紹的ping法來檢測某IP地址的計算機是否線上,然後在ping返回資訊為不通的情況下,在命令提示符下輸入“arp –a”檢視本地ARP快取列表,看對應的IP是否得到了MAC地址資訊。 批處理法 利用上述原理,可以透過建立批處理的辦法,批次檢測區域網中線上的機器。例如要檢視192.168.1.*這個網段中有哪些地址線上。在桌面上點滑鼠右鍵新建一個文字檔案後輸入如下程式碼: FOR /L %%i IN (0,1,255) Do ping 192.168.114.%%i -n 1 arp -a -> IP.txt 將該檔案儲存為.bat檔案,雙擊這個批處理檔案將自動搜尋網段中的所有IP,並且將發現出的ARP資訊都儲存到ip.txt檔案中。筆者探測了192.168.114.1到192.168.114.10這十個IP得到了如圖1的文件。可以看出,兩個IP返回了MAC地址,說明它們是線上的。