如何查詢局域網ip地址
如何查詢局域網ip地址
局域網(Local Area Network,LAN)是指在某一區(qū)域內由多臺計算機互聯(lián)成的計算機組。一般是方圓幾千米以內。局域網可以實現(xiàn)文件管理、應用軟件共享、打印機共享、工作組內的日程安排、電子郵件和傳真通信服務等功能。局域網是封閉型的,可以由辦公室內的兩臺計算機組成,也可以由一個公司內的上千臺計算機組成。下面是小編收集整理的如何查詢局域網ip地址范文,歡迎借鑒參考。
如何查詢局域網ip地址(一)
1.
知道對方的計算機名查看對方的ip
方法:開始->運行->cmd->ping 對方計算機名 -4
2.
知道對方ip查看對方的計算機名
方法:開始->運行->cmd->nbtstat -a 對方ip
3.
查詢局域網內在線電腦IP和計算機名字
以下代碼保存為bat文件直接運行即可
COLOR 0A
CLS
@ECHO Off
Title 查詢局域網內在線電腦IP
:send
@ECHO off&setlocal enabledelayedexpansion
ECHO 正在獲取本機的IP地址,請稍等...
for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do (
set "IP=%%i"
set IP=!IP:~1,-1!
ECHO 本機IP為:!IP!
goto :next
)
:next
for /f "delims=. tokens=1,2,3,4" %%i in ("%IP%") do setrange=%%i.%%j.%%k
ECHO.&ECHO 正在獲取本網段內的其它在線計算機名,請稍等...
ECHO 本網段【%range%.*】內的計算機有:
for /f "delims=" %%i in ('net view') do (
set "var=%%i"
::查詢在線計算機名稱
if "!var:~0,2!"=="\" (
set "var=!var:~2!"
ECHO !var!
ping -n 1 !var!>nul
))
ECHO.
ECHO 正在獲取本網段內的其它在線計算機IP,請稍等...
for /f "skip=3 tokens=1,* delims= " %%i in ('arp -a') do ECHO IP: %%i 正在使用
ECHO.
ECHO 查詢完畢,按任意鍵退出...
pause>nul
如何查詢局域網ip地址(二)
局域網查看在用的IP地址,對IP地址進行管理,是網管人員的基本操作。我常用的方式有兩種:登陸交換機查看,通過nmap等掃描工具查看。下面對這兩種方式分別說一說。
登陸交換機查看
登陸網關交換機查看arp信息,這里需要注意的是接入交換機是不記錄IP信息的,需要登陸網關交換;
每臺終端上網必須要設置一個網關地址,是數(shù)據(jù)轉發(fā)的第一跳,在這臺網絡設備上記錄了終端的相關arp信息,即mac地址和ip地址的對應表;
這里以華為交換機為例子,telnent登陸交換機,輸入命令“display arp”,即可查看局域網相關網段的IP地址,
nmap是一個非常有名的網絡安全審計工具,在黑客帝國里有它的鏡頭,掃描局域網網段只是其中很小的一部分功能,有興趣的網友可以深入研究一下;
掃描局域網某IP網段的,可以使用nmap的三層網絡設備發(fā)現(xiàn)選項”-sP",終端需要支持“ping"操作;如果需要掃描特定的服務,判斷是否在線,可以使用四層掃描選項,‘-sT’是全連接,'-sS'是半連接;
相關命令“nmap -sP 172.17.148.0/24",
總結
判斷某個網段的在線IP,最簡單的方式就是登陸網關交換機查看,是被動獲取信息的方式,獲取的數(shù)據(jù)比較準確;
使用ping等工具掃描局域網網段,是主動獲取信息的方式,需要終端對ping命令回復,有些終端可能由于安全問題,關閉了ping的響應,那么獲取的信息可能與實際情況有誤。
如何查詢局域網ip地址(三)
如何在自己電腦端查看局域網中所有用戶計算機的IP和MAC地址呢?有時為了局域網管理的需要,可以需要批量獲取局域網電腦的IP和MAC地址。以下就與大家分享一下獲取局域網電腦IP和MAC地址的方法。
方法一:通過命令提示符查看局域網電腦的IP和MAC地址。
新建一個文本文件,并在其中復制粘貼以下內容:
COLOR 0ACLS@ECHO OffTitle 查詢局域網內在線電腦IP:send@ECHO off&setlocal enabledelayedexpansion
ECHO 正在獲取本機的IP地址,請稍等... for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do ( set "IP=%%i" set IP=!IP:~1,-1! ECHO 本機IP為:!IP! goto :next )
:next for /f "delims=. tokens=1,2,3,4" %%i in ("%IP%") do set range=%%i.%%j.%%k ECHO.&ECHO 正在獲取本網段內的其它在線計算機名,請稍等... ECHO 本網段【%range%.*】內的計算機有: for /f "delims=" %%i in ('net view') do ( set "var=%%i" ::查詢在線計算機名稱 if "!var:~0,2!"=="\" ( set "var=!var:~2!" ECHO !var! ping -n 1 !var!>nul )) ECHO.ECHO 正在獲取本網段內的其它在線計算機IP,請稍等... for /f "skip=3 tokens=1,* delims= " %%i in ('arp -a') do ECHO IP: %%i 正在使用
ECHO.ECHO 查詢完畢,按任意鍵退出...pause>nul
然后將文件名修改成“查詢局域網在線電腦IP.bat”,注意其中的擴展名為“.bat”,雙擊即可查看局域網所有在線電腦的IP地址。
查詢局域網電腦MAC地址的方法:打開“命令提示符”窗口,輸入命令“nbtstat -a IP”即可獲取與IP對應的電腦MAC地址。例如,查看局域網電腦IP為“192.168.0.125”的MAC地址,只需要輸入“nbtstat -a 192.168.0.125”即可。
方法二:利用“聚生網管”軟件來查詢局域網電腦IP和MAC地址。直接在百度中搜索獲取程序的下載地址。
安裝并運行“聚生網管”程序,從彈出的“監(jiān)控網段配置”界面中,創(chuàng)建一個基于本地網卡的監(jiān)控網段,然后選中并點擊“開始監(jiān)控”按鈕。
從打開的程序主界面中,點擊“啟用管理”右側的“下拉列表,從中選擇一種監(jiān)控模式,可以根據(jù)當前網絡結構及分布特點進行選擇。然后點擊”啟用管理“按鈕。
此時將自動列出當前局域網中所在在線電腦相關信息,其中就包括電腦IP和MAC地址信息。
同時還可以查看電腦當前網速使用情況,只需要勾選對應的計算機或者直接勾選”全選“項,即可顯示當前所有計算機網絡使用情況。