I have 2 domains on 2 different servers, using two different sets of nameservers. In the DNS settings for the first TLD, lets say foo.com, I have the @ pointing to server1 which is running a specialty site hosted by the software vendor. That works as expected. I also have a subdomain configured to CNAME to a subdomain of the second TLD, call it blog.someOtherTLD.com, on server2.
When I navigate to blog.foo.com I expect to see the contents of blog.SomeOtherTLD.com. Instead I see the cPanel "Apache is working on your cPanel® and WHM™ Server" screen. If I navigate directly to blog.SomeOtherTLD.com however, I see what I was expecting.
Running tracert
from my home machine resolves correctly to blog.someOtherTLD.com. I tried adding a generic index.html to the folder the subdomain points to, but I still have the cPanel welcome message when I go to blog.foo.com.
Am I missing a configuration setting? Does it matter that foo.com and SomeOtherTLD.com are using different nameservers? On server1, I have little control over content, but I can edit the DNS records. On server2 I have full access to cPanel and DNS settings.