是否可以通过本地网络访问Apache虚拟主机而无需编辑客户端计算机主机文件?

时间:2016-01-26 13:03:23

标签: apache sql-server-2008-r2 virtualhost windows-sbs

我在我的本地XAMPP上设置了几个网站,并且最近设置了虚拟主机,以便可以使用dev.website1.com,dev.website2.com等从我的计算机访问它们。

要实现这一点,我必须编辑我的主机文件C:\ Windows \ System32 \ drivers \ etc \ hosts,以确保名称解析为正确的IP地址。

我现在想要从本地网络上的其他计算机访问这些站点,但是手动编辑每台计算机的hosts文件似乎是一种不好的方法,因为它会很快变得无法管理多台机器/地址保持领先。

我的问题是:是否可以添加DNS记录或类似于我们本地网络的域服务器(SBS 2008-R2),以便我们网络上的计算机可以访问我的网站而无需编辑主机文件每台机器?

道歉,如果这是一个菜鸟问题 - 我尝试过RTFM,但我不是网络专家,甚至不能确定我读的是否与我的问题相关,所以我真的需要一些帮助。感谢。

2 个答案:

答案 0 :(得分:0)

如果您想使用虚构的主机名,则必须在您的主机文件或DNS中。显然可以添加指向现有IP /主机到任何DNS服务器的新子域或别名(CNAME) - 它似乎是DNS管理员的例行操作。

答案 1 :(得分:0)

经过大量研究后,我终于找到了如何实现我的目标。我使用地址dev.testsite.com创建了一个新的正向查找区域,然后创建了一个空白A记录并将其设置为我希望它转发到的IP地址。我网络上的任何人现在都可以输入dev.testsite.com来查看本地apache服务器,或者www.testsite.com查看实时版本。

我确定还有其他方法可以实现这一目标,但据我所知,这是最简单的。