I have a shared hosting service where domainA.com and domainB.com share the same IP address. Each of them have a wildcard DNS entry, *.domainA.com and *.domainB.com.
When domainA.com registers the DNS entry subA.domainA.com then it's automatically available at subA.domainB.com.
How can I prevent this? I would prefer a DNS configuration solution. If that's not possible, is the solution simply to provide a separate dedicated IP address to each domain, even though it's all pointing to the same application?
I know that domainB.com can turn around and register that same subdomain and then end users won't see domainA.com's implementation, but that seems impractical given the very infinite nature of *.
If there are ways I may be missing, please enlighten