假设我有两台电脑连接到同一个网络。 我知道,从电脑1和文件共享启用后,我可以窥探电脑2的内部情况。 但是,假设电脑2上有一些有趣的东西,你可以通过在safari中输入localhost:9091来访问它。(例如,transmission'的网页用户界面)。 要访问这个东西,我就必须在电脑1上输入ip_address_of_computer2:9091。
但我如何在不使用电脑2的情况下找出电脑2的IP地址?
方法#1
最简单的方法是访问你的网络路由器的管理页面。它将有关于网络上任何其他设备的信息,包括IP地址。
方法#2
如果你知道电脑的网络名称,你可以在终端机上 "ping "它。它将返回该计算机的IP地址。
方法#3
如果你不知道电脑的网络名称,你可以用ping
做另一个技巧。找到你的IP地址和你的子网掩码。两者都应该在 "系统偏好 "的网络偏好窗格中可见。把你的IP地址和你的子网掩码排成一行,在子网掩码中的任何0
值用255
替换,与IP地址的相对位置相同。例如,如果你有以下的IP地址和子网掩码,分别为:。
192.168.1.151
255.255.255.0
0
在子网掩码的最后一个字段,所以你用255
替换IP地址的最后一个字段并ping它。ping 192.168.1.255
。
你应该得到一个响应,即网络上任何能够响应ping的设备的IP地址。
方法 #4
最后一个技巧是使用终端命令arp -a
。这将显示它所知道的网络上所有设备的IP和MAC地址。
最后两个技巧是由这Macworld文章提供的。
输入命令
arp -a
这将逐一显示所有连接。