在Laravel Homestead,如何获取主机的本地IP地址?

时间:2017-05-17 17:21:28

标签: homestead

我在Macbook air上运行Laravel Homestead。

  1. 在Macbook Air上运行ifconfig,它显示本地IP地址为“inet 192.168.1.20”
  2. 我在家庭电脑上运行一个家庭电话,我会打电话给Macbook Air上的一些服务,但是拨打IP地址192.168.1.20。问题是我在我的代码中将此Macbook Air地址硬编码为192.168.1.20。如果我登录到另一个局域网,我的macbook air本地IP地址将被更改。然后我将不得不改变我的代码。
  3. 我做的一件事是使用.env设置主机ip,所以我只需要每次在一个地方更改ip。

    什么样的家园会知道它的主机的IP地址?

    谢谢!

1 个答案:

答案 0 :(得分:4)

托管计算机的地址通常为10.0.2.2,您可以在键入route -n | grep 'UG[ \t]' | awk '{print $2}'时找到该地址。