我有一个本地站点通过位于的服务器计算机运行192.168.2.111(端口 80)在我的网络上。我目前使用 XAMPP 运行该网站。为了能够访问该网站,我创建了一个别名,用户可以使用它来输入 URL。
为了解析这个别名,我需要修改 Windows hosts 文件并附加以下内容(在运行 Apache 等的服务器计算机上):
127.0.0.1 www.mysite.com
现在,当其他本地计算机需要访问此站点时,问题就开始了。我必须修改网络上每台计算机的主机文件,使其指向服务器,以便解析地址:
192.168.2.111 www.mysite.com
这种方法非常有效,每个人都可以访问网站。但是,当涉及 30 台计算机时,这种方法就会变得麻烦和繁琐。
有没有办法获得相同的结果,而不必对 30 台计算机执行此操作?如果服务器的 IP 地址发生变化,我需要为所有计算机更改它,并希望避免这种情况。
任何建议都很好!
谢谢。
答案1
编辑主机文件是一种糟糕的做法,原因正是您遇到的。您必须设置 DNS 服务器并配置每台机器以使用您的 DNS 服务器进行域名查找。如果所有这些系统都已在域中,那么您也可以使用域控制器作为 DNS 服务器。
您可以阅读有关在 Windows 上创建 DNS 别名记录的一些信息这里。