嗨,这可能是一个愚蠢的问题......但是它就是这样的
我有一台 Ubuntu 服务器(主机名:intranet),其中运行着 apache2 和虚拟主机。我们把它们称为“website1.intranet”和“website2.intranet”。
ubuntu 服务器位于 Windows AD“domain.local”上
当我尝试使用指向内联网 IP 地址的 hosts 文件访问虚拟主机时,它工作正常。如果 host 文件中没有 ip,它就无法工作。我真的希望公司中的其他人能够访问它,而不必将服务器添加到他们的 host 文件中。所以我认为可以让我们的 DNS 服务器来解决这个问题 :)
我尝试向我们的 DNS 转发区域添加 A 记录,但没有帮助。我对这方面很菜,但很想学习 :)
我们的 DNS 和 AD 位于 Windows Server 2003 上,可能可以设置得更好,但我不知道这是否是问题所在。
有谁能帮助我吗?
答案1
如果 Ubuntu 机器在 AD DNS 中被称为 intranet.domain.local,则可以向其中添加通配符:
*.intranet.domain.local. IN A ip.of.the.ubuntu.box
请注意,您必须相应地调整 apache 虚拟主机服务器名称。