如何让我的计算机将自己称为 192.168.1.* 上的任何 ip?

sta*_*zel 2 virtualization ip hosts apache-2.2

我正在使用 Mac OS X,并且我正在尝试开始在 Apache2 中使用 VirtualHost 功能。我已经创建并加载了一个如下所示的主机文件:

127.0.0.1      localhost
192.168.0.71    name1
192.168.0.71    name2
Run Code Online (Sandbox Code Playgroud)

现在,我只能使用 192.168.0.71,因为这是我计算机在 LAN 上的 IP。如何让广泛的 IP 都指向我的同一台计算机?

(我对局域网了解不多,如果有的话。我什至没有设置我的局域网,我只是将我的无线路由器用作一个......我没有做过任何特殊的网络。)

Bra*_*don 14

您可以将网卡设置为具有 253 个静态 IP 地址 - 但这确实不是一个好方法。

如果您只想在一个 IP 地址上托管多个站点,请使用基于名称的虚拟主机而不是 IP 虚拟主机(Apache 相当于 Windows/IIS 中的 Host Headers)。

更多信息... http://httpd.apache.org/docs/2.0/vhosts/name-based.html

  • 哦。嗯,我觉得很傻。基于名称完全是要走的路,我只是从未意识到有这样的方法!谢谢你。 (2认同)