捕获所有 DNS 记录

捕获所有 DNS 记录

介绍

我们的用户可以购买域名(例如:user1.com)并让其指向我们的网站(例如:example.com),只需将 user1.com 指向 ns1/ns2.example.com 即可。

问题

到目前为止一切都很好,但是 example.com 不喜欢这样;我们需要设置 WHM/cpanel 以使服务器接受 user1.com 。问题是,我们宁愿自动完成,可能无需使用 WHM API。

问题

我们需要某种“包罗万象”的通配符条目,以便捕获所有用户可能的域。

答案1

好的,在搜索并从 HostGator 那里得到肯定的“否”之后,我似乎找到了我需要的东西。这就是所谓的停放域名,借助 WHM/cpanel,可以通过 API 创建和管理它们。

更多信息请点击这里: http://docs.cpanel.net/twiki/bin/view/AllDocumentation/AutomationIntegration/XmlApi#DNS_functions

答案2

假设您正在使用 bind,您只需要生成一个新的区域文件并将其放入适当的目录中(记得更新 SOA 中的 sn),然后向 bind 发送 HUP,例如

kill -HUP `cat /var/run/named/named.pid`

但是,如果您绕过控制面板,那么您需要考虑如何允许用户维护详细信息。

C。

答案3

如果您使用虚拟主机,则可以将默认域指向 example.com

现在,所有命中 example.com ip 地址的内容都会加载 example.com,除非它有 vhost 条目。

在 example.com vhost 文件中为 user1.com 添加服务器别名 - 将 example.com 显示为 user1.com

相关内容