Lazy loaded image
端口扫描工具
字数 687阅读时长 2 分钟
2025-3-5
2025-3-5
日期
类型
状态
链接
摘要
标签
分类
图标
密码
URL
根据计算机名称查找局域网内设备的IP地址,可以通过以下方法实现(支持 Windows/macOS/Linux):

一、Windows 系统

方法1:使用 ping 命令

  1. Win + R 打开运行窗口,输入 cmd 并回车。
  1. 输入命令:示例
      • 如果成功,返回结果会显示对应的IPv4地址(如 192.168.1.10)。

方法2:使用 nbtstat 命令(适合旧版Windows网络)

  1. 以管理员身份运行命令提示符。
  1. 输入命令:示例
      • 在输出结果中查找 <00> UNIQUE 条目,显示IP地址。

方法3:通过ARP缓存(需先访问过目标设备)

  1. 先尝试访问目标计算机的共享文件夹或资源(如 \\\\计算机名称)。
  1. 输入命令:
      • 在列表中根据计算机名称或MAC地址找到对应的IP。

二、macOS 系统

方法1:使用 ping + arp

  1. 打开终端(Terminal)。
  1. 输入命令:示例
      • Ctrl+C 停止后,输入 arp -a,在列表中查找对应MAC地址的IP。

方法2:使用 nslookup(需开启Bonjour服务)


三、Linux 系统

方法1:使用 nmblookup(需安装Samba客户端)

  1. 安装Samba工具:
    1. 执行命令:

      方法2:使用 avahi-resolve(基于mDNS协议)


      四、通用方法(跨平台)

      使用局域网扫描工具

      1. Advanced IP Scanner(Windows) 下载地址:https://www.advanced-ip-scanner.com/
          • 扫描整个局域网,直接显示设备名称和IP。
      1. Angry IP Scanner(跨平台) 下载地址:https://angryip.org/
          • 支持按设备名称过滤。
      1. Fing(手机APP)
          • 在手机端扫描局域网设备,显示名称和IP。

      五、注意事项

      1. 依赖条件
          • 目标计算机需启用 网络发现文件共享(Windows)。
          • macOS/Linux需开启 mDNS/Bonjour 服务。
      1. 防火墙限制
          • 如果目标设备防火墙阻止了ICMP或NetBIOS请求,可能无法获取IP。
      1. 动态IP问题
          • DHCP分配的IP可能会变化,建议在路由器中为设备绑定静态IP。

      通过上述方法,你可以快速定位局域网内设备的IP地址。如果需要自动化查询,可编写脚本(如批处理/Python)实现批量处理。
      上一篇
      挂载webdav
      下一篇
      西门子WinCC