几年前,我使用过一台小型 Acer Windows Home Server。我已经多年没有使用过这台设备了。现在我想再次访问它,看看上面还有哪些数据。
除了一些 USB 端口外,它只提供一个以太网端口。没有显示器或其他输出。
所以只能通过网络访问了。不过我不知道服务器是怎么配置的。我如何才能知道家庭服务器使用哪个IP?
- 当前网络使用 AVM FritzBox 作为路由器和 DHCP 服务器。所有连接的设备均在以下范围内提供 IP 地址
192.168.1.x
- 将家庭服务器连接到路由器时,它不会显示在已连接设备列表中。所以我怀疑它确实不使用 DHCP但固定 IP 地址在不同的子网内,例如
192.168.2.x
路由器看不到的子网。
在192.168.2.x
网络中,我可以使用 Windows 和 macOS 客户端。在这些设备上,是否有任何命令/工具可以用于查找家庭服务器 IP?
我还可以将 Windows 或 macOS 计算机直接连接到家庭服务器(中间无需路由器)。是否有任何命令/工具可用于此设置以查找家庭服务器 IP?
答案1
我有时用来查找未知设备的 IP 地址的一种方法是将其连接到网络,然后开始转储网络上的所有数据包。大多数设备(尤其是 Windows 计算机)都会发出大量未经请求的广播信息(netbios、设备发现、mdns 等)和 ARP 请求。只要设备连接到同一个物理网络,您就可以通过这种方式识别 IP。
- 将设备连接到网络
- 下载并安装 Wireshark
- 仅过滤 ARP 流量(过滤器:)
arp
或过滤所有流量不是在当前子网中(过滤器not (ip.src==192.168.1.0/24 or ip.dst==192.168.1.0/24)
:)
在那之后:
- 将您的本地 IP 设置为该子网中的某个 IP
- 登录到机器(RDP 或任何你设置的方式)
- 更改其 IP 地址或激活 DHCP 客户端