如何查詢局域網內在用的IP地址?


如何查詢局域網內在用的IP地址?分享兩種適用的方法,希望有所幫助。

通過電腦cmd命令查詢局域網的IP

在電腦開始菜單[運行],輸入cmd回車,在彈出的命令提示窗口輸入ipconfig/all回車,能夠查看本機的IP、網關、mac地址信息。



然後在命令提示窗口輸入arp -a,進行回車,等待返回結果。

從返回結果可以查詢看本地局域網中的所有與本機通信的計算機IP地址、mac地址等。

使用局域網IP掃描工具查詢IP

可以在網上下載局域網IP掃描工具,電腦安裝後即可查詢掃描,我知道的一款掃描工具NetBScanner,它是一款適用於局域網中搜索各個主機ip地址的搜索分析軟件,NetBScanner採用了NetBIOS協議,可以掃描指定的ip段內的主機,查看對應主機的詳細信息,如:計算機名、IP域名,MAC、網卡屬性等,並且可以將信息進行導出,非常方便。

如果使用cmd命令和掃描工具掃描局域網IP,是主動查詢訪問的方式,需要終端對命令進行回覆,如果有些終端為了系統安全,關閉了ping響應,那麼查詢的IP信息可能與實際情況不符,這裡的方法僅供參考,可以查詢部分IP。當然如果家庭使用也可進入路由器直接查看局域網所有IP信息,非常方便。

以上個人淺見,如果有其他看法的歡迎在評論區留言一起交流,如果覺得有道理請隨手點贊關注吧,感謝!

尬聊科技,知識分享節,越努力越幸運,分享越多,收穫越多!

智能化視野


行業問題,我來回答下,如何查詢局域網內在用的IP地址?最主的是要看到局域網內的IP地址,有N種辦法,舉例來說,網絡中有幾個除了PC以外的網絡設備。都是可以登錄這些設備進行看LAN內的IP地址的。如家庭網絡的路由器。小型辦公室網絡的企業路由器及網管型交換機。都是可以登錄這些設備進行查看,也可以在PC上安裝相關的軟件進行查看局域網內在用的IP地址。以下我就具體講講。

1.登錄家用路由器進行查看局域網內在用的IP地址。

登錄路由器後(在IE內輸入路由器的地址192.168.0.1)可以看到設備管理圖標上有個小小的數字,這個就代表了當前的LAN內有三個設備在線。

點擊管理就可以看到設備的IP地址

也可以點選路由設置-----DHCP服務器。就可以看到DHCP服務器分配的客戶IP地址,如下

2.企業級(SMB型)路由器進行查看局域網內在用的IP地址。

同樣的進行路由器內,進入接口設置-----DHCP設置。在DHCP客戶列表中就可以看到在線的終端與之對應的IP地址與主機名了。

3.PC上安裝相關的軟件進行查看局域網內在用的IP地址。

在電腦上安裝“c網群ping”這個小軟件

在IP地址段輸入網絡的地址段,通常是192.168.0或192.168.1就行,然後點“開始”就行了,在右邊可以看到有綠色就代就為一個設備就是IP地址,

以上就是我的回答,希望能幫到你,更的學習資源請轉發並關注我,如果你有更好的方法歡迎評論區留言哦。


農民兄弟雜貨鋪


我來補充一個Linux下查詢局域網內在用IP地址的方案。查詢局域網內在用的IP地址我建議綜合使用查詢ARP地址表+fping工具動態探測。理由是ARP緩存的建立和更新是有延遲的,不能準確反應當前局域網內的真實情況。所以需要配合使用fping來進行活動主機檢測。

查看APR緩存

首先需要確認本機是否安裝了net-tools,arp命令被包含在這個工具包裡。確認安裝了net-tools之後,在終端運行:

  • arp -a

查看輸出結果:

將結果保存到文本文件iplist中,再使用下面的命令提取一下IP:

  • cat iplist | cut -d ' ' -f2 | tr -d "[(][)]"

這樣就得到了ARP緩存中的局域網內的主機IP地址。


使用fping工具探測

fping是一個開源軟件,可以自己下載源碼編譯安裝:

wget

http://fping.org/dist/fping-4.20.tar.gz

tar -xvf fping-

4.20.tar.gz

cd fping./configuremakemake install

我用的是manjaro,可以使用yay包管理工具直接安裝:

  • yay -S fping

安裝完成之後就可以在終端使用fping來檢測局域網內的主機了:

  • fping -g 192.168.2.1 192.168.2.255 > iplist2

這裡我把輸出直接記錄到文本文檔iplist2中。然後打開這個文檔就能看到結果:

現在可以看到差別了,ARP緩存裡是不包含本機IP的,所以有39個條目,fping是可以連本機IP一起統計的。


最後做一個小測試

將網絡斷開1秒鐘再重連,查看APR緩存:

可以看到此時ARP緩存是空的,無法得知局域網內的IP列表。


總結一下,因為ARP緩存的管理有一定的滯後性,所以在查看局域網內的IP使用情況時要綜合多種手段才能夠獲取準確的結果。fping這個工具可以從源代碼編譯安裝,非常小巧,功能簡單但是十分強大,能夠很好的完成局域網內探測主機IP的任務。


如果我的回答對你有點價值,請莫忘點贊加關注,謝謝!

歡迎在評論區發表看法。


產品經理老胡


局域網查看在用的IP地址,對IP地址進行管理,是網管人員的基本操作。我常用的方式有兩種:登陸交換機查看,通過nmap等掃描工具查看。下面對這兩種方式分別說一說。

登陸交換機查看

  • 登陸網關交換機查看arp信息,這裡需要注意的是接入交換機是不記錄IP信息的,需要登陸網關交換;

  • 每臺終端上網必須要設置一個網關地址,是數據轉發的第一跳,在這臺網絡設備上記錄了終端的相關arp信息,即mac地址和ip地址的對應表;

  • 這裡以華為交換機為例子,telnent登陸交換機,輸入命令“display arp”,即可查看局域網相關網段的IP地址,如下圖所示。

使用nmap等掃描工具

  • nmap是一個非常有名的網絡安全審計工具,在黑客帝國裡有它的鏡頭,掃描局域網網段只是其中很小的一部分功能,有興趣的網友可以深入研究一下;

  • 掃描局域網某IP網段的,可以使用nmap的三層網絡設備發現選項”-sP",終端需要支持“ping"操作;如果需要掃描特定的服務,判斷是否在線,可以使用四層掃描選項,‘-sT’是全連接,'-sS'是半連接;

  • 相關命令“nmap -sP 172.17.148.0/24\

    Geek視界


    這裡不借助任何現有工具或軟件,以python為例,查詢一下局域網內所有正在使用的IP地址,基本原理很簡單,就是ping命令,對返回來的結果進行分析,若TTL>=0則表示當前IP地址正在使用,否則沒有使用,代碼很簡單,實驗環境win10+python3.6+pycharm5.0,主要內容如下:

    1.首先,需要獲取操作系統類型,如果是windows系統,則ping命令使用n參數,否則,ping命令使用c參數,這2個參數主要是指定ping的次數,代碼如下,很簡單:

    2.接著,就是構建ping命令,使用os模塊的popen函數執行ping命令,取得返回的執行結果,並對結果進行分析,如果TTL>=0,則代表這個IP地址正在使用,否則,說明這個IP沒有在使用,這裡只需要ping一次就行,具體代碼如下:

    3.最後就是構建for循環,依次ping局域網內所有的IP地址,這裡為了加快程序執行的速度,我開啟了多個線程,主要用到_thread這個模塊,代碼如下,很簡單:

    點擊運行這個程序,效果如下,已經成功找到局域網內正在使用的IP地址:

    至此,我們就完成了查詢局域網內正在使用的IP地址。總的來說,整個過程很簡單,思路也非常清晰,只要你有一定的python編程基礎,熟悉一下代碼,很快就能掌握的,當然,你也可以使用現有的軟件和工具,都可以,我這裡只是提供一種思路,感興趣的朋友可以自己嘗試一下,就當一個簡單的小實驗,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。


    小小猿愛嘻嘻


    最簡單最容易操作的方式就是在這個網路中的任何一臺電腦上ping全部的IP地址!當然很慢!有很多軟件可以幫你實現!


    也可以點擊開始按鈕,點擊運行 輸入CMD,運行,然後再打開的運行窗口中一個一個的ping從1到254的地址!或者寫一個命令吧!for /L %%x in (1,1,254) do ping 192.168.1.%%1>>ip.txt 運行後自己喝喝茶,然後完畢後入C盤裡看那個TXT文件就行!

    當然你如果可能登錄路由器或是交換機最好了!普通路由器可以在DHCP服務器中看到,或是在無線中也可以看到當然連接的手機登無線終端!如果是了管理的交換機,那就是display arp

    也可以在手機安裝fing來掃描相當方便



    風來了156


    fping -agq 192.168.1.1/24


    天涯876972738134



    怎麼查看電腦ip地址:


    方法一

    打開百度,輸入ip地址,立馬就會顯示出你的ip地址,是不是很簡單呢。

    方法二

    鼠標右鍵桌面“網上鄰居”,再選擇屬性。

    進入網絡連接窗口,可以看到兩個網卡,選擇使用中的那一個

    右鍵點擊屬性

    彈出窗口,我們找到並點擊【Internet協議(TCP/IP)】

    接著就彈窗出現了我們的ip地址了

    自動獲取的時候我們發現上述的方法是看不到ip信息的,如下圖,那該怎麼辦呢?

    點擊菜單開始,再選中並點擊運行,

    輸入cmd,然後點擊確定

    下一步輸入ipconfig,按回車鍵。如圖所示,紅色框框內的就是IP地址。就可以看到自己的ip地址了

    這三種方法是不是很簡單呢?想必你也應該學會了怎麼查看自己電腦ip地址了吧,感興趣就試試看可不可以吧。


    青蓮網絡雲服務


    很簡單,如果你能看到路由器,那麼局域網內所有ip在用的你都能看到

    如果不能的話,使用Windows電腦的話,打開dos窗口,輸入arp -a即可。

    如果不會開dos窗口,就輸入win+r,調出運行,輸入cmd即可看到黑窗口,再輸入arp-a,就可以看到在用的所有ip啦!


    技術料理


    win+r

    cmd.exe

    for /l %i in (1,1,254) do ping -n 1 -w 100 192.168.1.%i

    arp -a

    上面的例子ping 1-254 ip段可能時間太長,還沒ping完前面獲取的arp緩存就過期了,實際操作的時候可分幾次,一次少ping一些ip


分享到:


相關文章: