使用通配符配置动态子域

使用通配符配置动态子域

我想在本地主机中保留一些 Web 项目,以便我的客户可以访问我正在开发的一些 Web 应用程序。

我有一个当前映射到我的动态家庭 IP 的域名。例如:

demo.mydomain.com -> maps to my currenty ip running apache

我想要做的是将 *.demo.mydomain.com 映射到我的主服务器中的具体文档路径

customer1.demo.mydomain.com -> should point to the folder where the webapp for the customer1 lives

我知道 apache 虚拟主机配置(即动态地将子域映射到 Web 服务器中的路径),但问题是,如果我将前一个 URL 放入浏览器中(customer1.demo.mydomain.com),则找不到该页面,所以我猜 DNS 解析失败了

问题是我应该如何配置我的域名提供商以允许子域名通配符?我正在使用 Enom(在设置我的 Google Apps 帐户后获得)

答案1

您需要添加通配符 DNS 记录。我不知道如何使用“Enom”来做到这一点,但在 Bind 中,它将是一个文字通配符 A 记录,如下所示:

*        A       1.2.3.4

这必须在 demo.mydomain.com 子域定义中定义。具体如何操作取决于 UI Enom 为您提供的内容。

相关内容