Back to the original problem I can't add the domain in cpanel
Error is about not being associated with name servers
x10hosting has changed the requirements for free-hosting accounts - you need to set the DNS (Domain Name System) [ NS ] records to x10hosting's nameservers (ns1.x10hosting.com and ns2.x10hosting.com) for all [ addon ] or [ parked ] domains - instead of DNS [ A ] record - before you can add them in cPanel (not x10hosting Basic)
The only way I've found to do this...
At you domain provider's (registrar's) Web site - write down your current DNS [ NS ] records
At your domain provider's (registrar's) Web site - change DNS [NS] record to the ones for x10hosting
you need to be sure both (2) are entered - and only these two (2)
x10hosting's free-hosting DNS [ NS ] records
[ ns1.x10hosting.com. ]
[ ns2.x10hosting.com. ]
There will be a propagation delay for the change to work through the Internet - up to 48+ hours - but most of the time far less
After the delay - in cPanel (not x10hosting Basic) add the parked or add-on domain
AFTER the parked or add-on domain is working
At you domain provider's (registrar's) Web site - change DNS [ NS ] record back to the one you wrote down
At you domain provider's (registrar's) Web site - Set the DNS [ A ] record to your x10hosting's free-hosting server's [ IP ]
There will be a propagation delay for the change to work through the Internet