You can buy the domain name and hosting from two providers and link them. When you purchase the hosting account or domain name, they will provide you with a control panel to manage your domain or hosting account.