內(nèi)網(wǎng)查詢 如果不知道內(nèi)網(wǎng)的ip網(wǎng)段地址分配情況,用什么命令獲知?
如果不知道內(nèi)網(wǎng)的ip網(wǎng)段地址分配情況,用什么命令獲知?電腦IP地址分兩種,靜態(tài)IP地址和DHCP動態(tài)IP。如果是靜態(tài)IP,不知道內(nèi)網(wǎng)IP配置情況,只能逐個地址段試了。如果是DHCP動態(tài)獲取IP,一般的
如果不知道內(nèi)網(wǎng)的ip網(wǎng)段地址分配情況,用什么命令獲知?
電腦IP地址分兩種,靜態(tài)IP地址和DHCP動態(tài)IP。
如果是靜態(tài)IP,不知道內(nèi)網(wǎng)IP配置情況,只能逐個地址段試了。
如果是DHCP動態(tài)獲取IP,一般的情況是,DHCP服務(wù)器先給你分配一個臨時的IP地址, 如果要上網(wǎng),則跳轉(zhuǎn)到認證界面,認證通過后再分配一個新的IP地址給你, 這樣就可以連到內(nèi)網(wǎng)了。
windows系統(tǒng)知道IP地址查看本IP地址段電腦
1.開始--運行--CMD,使用ipconfig/all獲取到本機電腦IP
2.在CMD命令窗口輸入“for /L %i IN (1,1,254) DO ping -w 2 -n 1 10.31.42.%i”,回車?!驹撁畹淖饔?,是用本機IP地址ping 10.31.42.1 到 10.31.42.254 ,這里的10.31.42.0和本機IP相關(guān)】。
3.使用arp -a 命令獲取本網(wǎng)段的所有IP
注:這種方法只能獲取到本IP段IP,如果局域網(wǎng)有其他網(wǎng)段的IP,將無法獲取到。
感謝您的閱讀!如果覺得有用,請關(guān)注、轉(zhuǎn)發(fā)、收藏、點贊,感謝大家的支持!
有什么好的軟件可以搜索局域網(wǎng)內(nèi)的所有IP地址?
看了其他的回答,幾乎都用現(xiàn)有的工具,直接掃描,這里我已python為例,搜索一下局域網(wǎng)內(nèi)所有活動IP,基本原理就是ping,對返回的結(jié)果進行分析,從而判斷對應(yīng)ip是否活動,代碼很簡單,實驗環(huán)境win10 python3.6 pycharm5.0,主要內(nèi)容如下:
1.獲取本機系統(tǒng)類型,如果是windows系統(tǒng),則ping命令使用參數(shù)n,如果是Linux等系統(tǒng),則使用參數(shù)c,代碼如下:
2.構(gòu)建ping命令,這里先判斷系統(tǒng)類別,選擇對應(yīng)參數(shù),ping1次,對取回的結(jié)果進行分析,如果返回結(jié)果為空,則對應(yīng)ip沒有活動,如果TTL生存時間大于等于0,則對應(yīng)ip活動,打印出活動的ip,代碼如下:
3.最后,就是ping局域網(wǎng)內(nèi)所有的ip,這里為了快速獲取,開啟了多個線程同時執(zhí)行,代碼如下:
程序運行結(jié)果如下,已經(jīng)成功掃描出局域網(wǎng)內(nèi)活動的ip:
至此,我們就完成了利用python獲取局域網(wǎng)內(nèi)活動的ip。總的來說,整個過程不難,原理很簡單,只要你有一定的python基礎(chǔ),稍微熟悉一下流程,很快就能掌握的,當然,相對于直接用現(xiàn)有軟件來掃描,麻煩了很多,就當一個小實驗吧,玩玩,如果是Linux系統(tǒng)的話,可以直接使用fping命令,就能完成對局域網(wǎng)內(nèi)所有ip的掃描,這里我就不詳細介紹了,感興趣的可以到網(wǎng)上搜搜相關(guān)資料和教程,希望以上分享的內(nèi)容能對你有所幫助吧。