我的机器在 ad-hoc 网络(计算机到计算机)上的 IP 地址是什么

What is my machine's IP address on an ad-hoc network (computer-to-computer)

理想场景:
我不上网了。我有笔记本电脑和 phone。我想从我的 phone 查看我笔记本电脑上托管的网站。我使用我的 macbook 使用 "Create Network..." 选项创建网络。我使用 phone 连接到该网络。我使用 macbook 的 IP 地址从 phone 导航到本地站点。

问题:
我无法确定我的机器在这个计算机对计算机网络上的 IP 地址。使用 ifconfig 并没有真正给我任何有用的信息。也许我不明白这种类型的网络是如何构建的。我想象我的 macbook 可以充当路由器,提供 DHCP 功能,并且网络上的所有机器都将分配一个 192.168.. IP 地址。

有人知道这实际上是如何工作的吗?关于完全脱离网格托管测试站点的任何替代建议?我将在 wifi 或互联网访问可能不可用的地方测试移动网站原型。

在没有中央 DHCP 服务器的临时网络中,设备将 auto-assign themselves addresses169.254.x.x 范围内。这将需要一分钟左右的时间,因为设备首先会寻找 DHCP 响应,并且还会对自己分配的地址进行一些自我发现。

您会在两台设备的网络设置中找到自己分配的地址,或者ifconfig也应该这样做。

另一种方法是您在其设置中为每个设备手动分配一个地址。