介绍
我们的用户可以购买域名(例如: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