我们这边有三台电脑,组成了局域网,共用一条线上网,而三台电脑都在不同的区域,有一台我就知道它的IP和计算机名,因为它和我这部电脑都设了共享资料,而另一台我就什么也不知道,它不在我和那台电脑所在的一个工作组上,用网络邻居查找的方法也查不到,都只显示我们这两台电脑,而他那部什么信息也没有,有一次我去看了他那部,他没有设置共享,请问有什么方法可以查找到他那部电脑的IP和计算机名啊,有什么方法可以进入他电脑里机查找资料啊?请高手们帮忙!
æ¥çå±åç½å å ¶å®çµèå称å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
å¨è®°äºæ¬çªå£ä¸ï¼ç¹å»âæ件âèåï¼ä»å¼¹åºèåä¸éæ©âå¦å为...âå½ä»¤:
å¨âä¿åç±»åâä¸éæ©âæææ件âï¼å°âæ件åâä¿å为.batçæ件ï¼å¦âæ¥çå±åç½å¨çº¿IP.batâï¼å¦ä¸å¾ï¼
æå¼åæä¿åçâæ¥çå±åç½å¨çº¿IP.batâç¨åºï¼å¯ä»¥çå°æ§è¡ç»æï¼
å¨ä»¥ä¸çæ§è¡çªå£ä¸ï¼ææ¾ç¤ºä¸¤é¨åå 容ï¼æ¬å±åç½å ææå¨çº¿çµèççµèå称åIPå°åï¼å¹¶ä¸ï¼ä¸ä¸ä¸¤é¨åç¸åä½ç½®å¯¹åºçæ¯åä¸å°çµèï¼
å½ç¶ï¼å¦æå¯ä»¥çè¯ï¼ä½ è¿è½å¤æ ¹æ®éè¦ï¼ä¿®æ¹æ¬BATç¨åºæ¥è¯¢è¿äºå¯¹åºIPçMACå°åãæå¼çå ±äº«çã
æ¹æ³å æ¥ç对æ¹çµèmacå°å
æ¾å ä½æ¶ï¼ä¸ç´ä»¥ä¸ºæ¥è¯¢å¯¹æ¹Macå°åæ¯ä½å ¶å°é¾çäºæ ï¼ç»å¸¸å¨ç½ç»æ éææ¥è¿ç¨ä¸ç¥è¿æ¤è¿ç¨ï¼å 为æä¸æ¡å½ä»¤ç»å¿è®°äºãå¦ä»æ³èµ·æ¤å½ä»¤ï¼ä¸åå享ã
å¦æ¹æ³äºä¸ï¼æå¼DOSå½ä»¤æ示符çªå£ï¼å¨çªå£ä¸è¾å ¥å½ä»¤ânbtstat -a IPâï¼å¦ä»¥ä¸é¢æ¥å°çâ10.10.3.21â为ä¾ï¼è¾å ¥ânbtstat -a 10.10.3.21âï¼åæ¾ç¤ºç»æ为ï¼
å¨ä¸é¢çæ¥è¯¢ç»æçªå£ä¸ï¼æ们éè¿IPå°±æ¥è¯¢å°äºç¡®åç以ä¸ä¿¡æ¯ï¼è®¡ç®æºå称ãæ¤çµèå å ¥çå·¥ä½ç»æåå称ãMACå°åã
如何查询局域网内在用的IP地址?