如何创建一个可以通过同一互联网上的每个人访问的本地主机?

如何创建一个可以通过同一互联网上的每个人访问的本地主机?

我使用 Apache 虚拟主机工作了几个月,办公室 wifi 上的工作人员可以输入类似www.XYZ123.com并能够通过浏览器访问该网站。

现在,它突然停止工作,并且不确定为什么它不再加载页面。

我已经在 Google 上进行了广泛的搜索,但找不到问题所在,但我认为这与 /etc/hosts 中的 hosts 文件有关。

我不确定我应该输入哪个 IPwww.XYZ123.com在 hosts 文件中,因为每当我运行hostname -I或时ipconfig -a,就会出现多个 IP 地址,并且不确定我应该使用哪一个。

有人可以向我澄清这个问题吗?

答案1

hosts文件是每个计算机的项目。为了让办公室里的每个人都能访问该网站,每个人都需要将信息添加到hosts他们计算机中的文件中。这无法扩展且不可维护。

我建议您为该服务设置 DNS,以便为服务的位置提供一个真实的点。

但是如果你仍然想通过hosts文件来执行此操作,格式如下:

192.168.100.100 example.com

即服务器的IP地址和您想要与该服务器关联的域名。

如果同一个 IP 子网中有多个 IP 地址,则设置中存在一些相当奇怪的问题,需要进行修复。

如果地址位于不同的子网中,那么您应该选择与需要访问该网站的其他计算机位于同一子网中的 IP 地址。

相关内容