查看局域网其他电脑的计算机名和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 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

二、也可以在cmd中,输入nbtstat -a IP,来获取对应IP的mac地址,计算机名和所属工作组。注:关闭防火墙及360安全卫士

时间: 2024-10-10 11:33:16

查看局域网其他电脑的计算机名和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"

server2003中看不到网上邻居内容,其他电脑无法通过计算机名和IP访问本计算机(但网上邻居中可访问到)

现象1:server2003中看不到网上邻居内容,查看工作组计算机看到的是空列表, 现象2:其他电脑无法通过计算机名和IP访问本计算机(但网上邻居中可访问到)   访问提示:--Windows 2003 Server共享文件不能访问,\\ip或\\计算机名”提示“无任何网络提供程序接受指定的网络路径” 问题定位:系统问题,共享的文件可以被访问到,说明共享没有问题:只能是策略或者系统相关服务的问题,之前运行很正常,所以策略没有问题:需开启的服务有Workstation.Server.Compute

局域网内计算机名查IP

1 计算机名查IP 首先是显示远程计算机的 NetBIOS 名称表:nbtstat -a  计算机名 接着就可以显示 NetBIOS 名称缓存内容.NetBIOS 名称表及其解析的各个地址:nbtstat -c 具体操作如下: 2 IP地址查计算机名 显示远程计算机的 NetBIOS 名称表,其名称由远程计算机的 IP 地址指定(以小数点分隔):nbtstat -A IP地址 接着就可以显示 NetBIOS 名称缓存内容.NetBIOS 名称表及其解析的各个地址:nbtstat -c 具体操作如

windows修改计算机名和ip

@echo off echo. echo. echo 自动修改计算机名和ip echo. set /p f=请输计算机的IP后缀(值小于255): set name= test%f% set net=本地连接 3 set ip=192.168.10. set mask=255.255.255.0 set gateway=192.168.10.1 set dns1=114.114.114.114 set dns2=8.8.8.8 reg add "HKEY_CURRENT_USER\Softwar

java 获取局域网中的所有主机名和IP地址

DOS命令 命令 意义 net view 获取局域网中的所有主机名 ipconfig -all 获取本地IP,主机名,MAC地址 arp -a 获取本局域网中的所有IP地址和物理地址 ping -a x.x.x.x 获取x.x.x.x的主机名 nbtstat -a 主机名 获取MAC地址 java exec 执行外部命令 String command = "net view" Runtime r = Runtime.getRuntime(); Process p = r.exec(co

获取局域网计算机名以及IP以及mac地址

void GetAll() { IDictionary<string, string> hostList = new Dictionary<string, string>(); DirectoryEntry MainGroup = new DirectoryEntry("WinNT:"); foreach (DirectoryEntry domain in MainGroup.Children) { foreach (DirectoryEntry pc in d

VC获取计算机名和IP地址

void GetPcNameAndIp(CString &strPCName,vector<CString> &vIp) { vIp.clear(); WSADATA wsadata; WORD dwVersionRequested; int err = WSAStartup(dwVersionRequested,&wsadata); char hostname[128]; if(gethostname(hostname,128)==0) { strPCName.For

获取本地计算机名和IP地址

WSADATA wsadata; if(0 != WSAStartup(MAKEWORD(2, 2), &wsadata)) { AfxMessageBox("初始化网络环境失败!"); return TRUE; } char szHostName[MAX_PATH + 1]; gethostname(szHostName, MAX_PATH); hostent *p = gethostbyname(szHostName); if(p == NULL) { AfxMessage

事件ID 18456:用户&lt;域\计算机名&gt;登录失败。 原因: 基于令牌的服务器访问验证失败,出现基础结构错误

事件类型: 审核失败 事件来源: MSSQLSERVER 事件种类: 登录 事件 ID: 18456 日期: 2015-4-22 事件: 11:11:21 用户: 域\计算机名 计算机: 域 描述: 用户 '域\计算机名$' 登录失败. 原因: 基于令牌的服务器访问验证失败,出现基础结构错误.请检查以前的错误. [客户端: 192.168.1.183] 有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心. 数据: 0000