1

如何有效地动态创建解析为与原始域不同的 IP 的子域?

我在这里找到的大多数动态子域创建解决方案都会将 *.domain.com A 记录添加到 DNS 服务器(通常使用 BIND),但这不是我想要的。

这是否意味着需要将区域文件设置为始终过期?这不会对我们的 DNS 服务器造成沉重负担吗?

但是,如果客户端 ISP 不去获取我刚刚动态更改的新区域文件怎么办?难道他们不能解析我们新的子域条目吗?

在 BIND 中设置 DDNS 会是实现此类系统的逻辑路径吗?DDNS 将允许我在不重新启动 BIND 的情况下动态插入 A 记录,对吗?

我确信有一些方法可以做到这一点,因为大多数大型博客服务不会将所有帐户都指向与博客引擎相同的 IP,它们正在做与我需要的类似的事情。

谢谢!

4

2 回答 2

2

我想大多数执行此操作的服务都为这些帐户设置了通配符 (*.) DNS 条目,并可能将其指向负载均衡器,该负载均衡器根据主机名等分配请求。然后它们具有非标准条目设置作为 DNS 中的正常 A 记录。

于 2009-01-24T19:43:05.157 回答
2

是的,您可以使用动态 DNS 更新将区域文件更改推送到您的区域,而不必每次都将它们放入文本区域文件并重新加载 BIND。

每当注册域名时,许多大型域名注册机构都使用该技术。

但是,这并不意味着它是适合您的应用程序的技术。正如昨天对您的另一个问题所建议的那样,确实没有理由不使用通配符选项。

运行 Apache 的低端服务器足以对您的前几千个站点进行前端反向代理,更好的是,在您获得足够的用户来设置您的第二个分区集群之前,您甚至不需要部署它。

于 2009-01-25T13:48:23.833 回答