As it was mentioned previously, there’s a difference between a domain and a website.
A domain is like a street address, you can transform your website into something different and give it a different title, but people will still find you at the exact same domain name.
Domains are managed by registries. They maintain a database with all of the domains listed and where they can be found. Most registry services will accept any domain name and provide it to the appropriate TLD server.
The domain name you reserve for your website is linked to your web host’s servers and propagated, or copied, across the internet via regular updates to various DNS (domain name service) servers. When someone searches for your domain name, their browser will check with a DNS that translates the name to the right IP address and directs users to where your site is physically stored as files.
For example truehost.co.ke.when a user enter this in their computer’s browsers, their computer will contact the appropriate DNS to find out where it can look for the “truehost” domain. This will send them to your web hosting company’s server and your specific homepage that’s set up to greet visitors. The code for this page is then returned to the requesting IP address (user computer) for display.