In der aktuellen Preview (1.6.1-r2091) liefer die Funktion HostingSubscriptionGet() neuerdings auch noch ein Array mit den einem Hostingvertrag zugeordneten Domains zurück (ist noch nicht in der Doku erfasst, einfach mal mit print_r() das SOAP-Ergebnis ausgeben lassen um die Details zu sehen); sieht etwa so aus:
<HostingSubscriptionGetResponse>
[...]
<domains>
<HostingSubscriptionDomain>
<name>example.org</name>
</HostingSubscriptionDomain>
<HostingSubscriptionDomain>
<name>example.net</name>
</HostingSubscriptionDomain>
</domains>
</HostingSubscriptionGetResponse>
Alles anzeigen
Im nächsten Schritt soll innerhalb der Domain-Struktur auch noch ein Array mit den Subdomains und deren Konfiguration zurückgegeben werden, so dass man quasi die komplette Konfiguration eines Webspace auch per SOAP abrufen kann. Dabei wäre denkbar, auch die konfigurierten IPs der Subdomains mit auszugeben (wir möchten bloß vermeiden dass das SOAP-Ergebnis zu komplex wird).
So eine Art "Events" gibt es derzeit noch nicht; die Idee steht auf der Wunschliste, wird aber wohl noch etwas dauern. Die Lua-API selbst bekommt auch nicht direkt etwas davon mit, wenn ein Kunde eine neue Subdomain anlegt. Die "ordentliche" Lösung sieht vor, dass LiveConfig selbst einen primären DNS verwaltet, in dem es dann alle Resource-Records korrekt verwaltet. Die DNS des Domainanbieters können dann meist als Secondary DNS genutzt werden.
DNS-Verwaltung ist hier aktiv in Arbeit, alle weiteren Details dann in Kürze.
Viele Grüße
-Klaus Keppler