Knowledge Base
Hosting Ad
 Up to 70% off  on  WordPress  hosting for WordPress Websites and Stores!
Categories: ,

How To Assign a Domain Name - A Record, Name Servers, HTML Page


Once you have registered your domain name, you must assign it to your hosting account so your website can be accessible to users. The instructions outlined in this article will help you assign your domain to your hosting account.  


  • In assigning domains, you must have an active web hosting account with us.
  • If you still need a domain name, let's get one! Check out if it's available and register a domain name.

Your domain must point to your Bluehost hosting account using either Nameservers or the A Record for it to function correctly. Before assigning the domain, the Nameservers or A Record should be pointed to Bluehost to minimize update time. 

Currently, we can register domains with the following extensions: 

  • com 
  • .net 
  • .org 
  • .us 
  • .biz 
  • .info 

All additional domain extensions must first be registered with a registrar that allows registration of your preferred domain extensions. You should then be able to use our hosting services by setting your nameservers to point to us. 

Access the Domains Tab

  1. Login to your account.
  2. Once logged in, find and click the Domain Name tab on the left side of your Account Manager dashboard.
    Bluehost account manager domainstab

Assigning the Domain Name

New Hosting – With New Domain and Hosting

If you purchase a new hosting and domain within the same order, the system will auto-assign the domain name to the configured default site. Nothing needs to be done on your end.

New Hosting – External Domain

If you are purchasing a new hosting with us but looking to use a domain name with another domain registrar, you'll need to change the domain name associated with the default site that's configured at purchase. You need to change it because the default site will be associated with the temporary domain.

Follow the steps below to assign a your domain name. 

Note: If you're having issues with assigning your domain with us to your website, please check out this article How to Troubleshoot a New Domain that is Not Working.

  1. From the hosting overview page, click the Welcome link for the site, which will take you to where you will see all the hosting control panel options.
    Bluehost hosting welcome link
  2. Click the Settings button.
    Bluehost hosting settings button
  3. Under the Domain Name & Site URL section, click the Change link. 
    Bluehost domain name & site url change link
  4.  Connect your domain. 
    1. Enter the desired domain name in the Enter Domain Name text field.
    2. Click the Continue button.
      Bluehost connect your domain section continue button


      • If you are using an externally registered domain, please be advised that you'll need to point the domain name to Bluehost name servers to finish the setup.
      • Due to propagation, you will be unable to verify the connection or finish the setup. Make sure to update your DNS settings and wait 24-48 hours for DNS propagation to complete. Once done, you can log in to your account manager and go into the hosting section to click Finish Setup under the Settings section. 


There are a handful of possible reasons you can't add or assign a domain to your account through the domain manager. Let's go through the causes and see which one applies to your situation.

  • The ownership can't be verified. Verify that you have followed one of the procedures necessary to establish ownership.
  • Have you made an A record or modified the name servers (NS) recently for the domain you're trying to assign? If yes, please note that it can take 4–8 hours for individual record changes and 24-48 hours for nameservers changes.
  • Our system is prevented from requesting information from that page. This happens when you decide to construct the page to confirm your ownership but fail to do so. 
  • The text you need to type needs to be corrected. An upper and lower case makes a difference. For example, 0e259158 differs from 0E259158
  • Your email service provider has your email on a greylist because they believe it to be spam. This happens when you tried to send a verification code to your address and it didn't arrive. You can either Alter the Admin and Registrant email addresses in the whois, or contact us to resend the email.
  • If you see an error that your domain is already linked to a different account, you need to remove it from that account first. This means you'll have to contact the person who owns that account. If you've just bought the domain, either as a new purchase or from an auction, and can't remove it from the other account on your own, you'll need to ask for help from support. You'll also have to prove that you're the real owner of the domain. Solving this issue through legal steps might take at least three days.

If the NS records still need updating,  please change them to point to:

Bluehost Nameservers


After registering a domain name, you must assign it to your hosting account to make your website accessible online. This process involves ensuring your domain points to your Bluehost hosting account via Nameservers or the A Record. For new domains and hosting purchased together, Bluehost automatically assigns the domain to the default site.

If you're using an external domain, you'll need to manually connect it by changing the domain associated with the default site to your external domain and ensuring it points to Bluehost's Nameservers. Lastly, troubleshooting issues may involve verifying ownership, waiting for DNS propagation, correcting text entry errors, resolving email greylisting, or detaching the domain from another account. For a successful setup, update DNS settings and allow 24-48 hours for DNS propagation.

If you need further assistance, feel free to contact us via Chat or Phone:

  • Chat Support - While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
  • Phone Support -
    • US: 888-401-4678
    • International: +1 801-765-9400

You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.

Did you find this article helpful?

* Your feedback is too short