How to Manage DNS in Bluehost (2026 Step-by-Step Guide)

How to Manage DNS in Bluehost

How to manage DNS

DNS is the system that tells the internet where your domain actually lives. Get a record wrong and your site, your email, or a connected service stops working. Get it right and nobody ever thinks about it again.

This guide assumes you already have a Bluehost account and a domain to manage. If you are still deciding whether to sign up, our Bluehost review covers hands-on performance and support testing, and our Bluehost coupons page tracks current signup discounts if you decide to go ahead.

Tip
Before you change anything, export your current zone file or note down your existing records. If a change causes a problem, you want a way back to what was working.
Takeaways
  • Bluehost separates nameserver management from individual DNS record management.
  • Most routine domain changes can be handled from the DNS tab without changing nameservers.
  • Exporting your DNS zone before major changes gives you a way to restore your existing configuration.
  • Bluehost supports common DNS record types including A, AAAA, MX, CNAME, TXT, SRV, NS, and CAA.
  • Email DNS depends heavily on properly configured MX, SPF, DKIM, and DMARC records.
  • DNS changes can take up to 24 to 48 hours to fully propagate.
Manage Your Domain and DNS With Bluehost
Use Bluehost's Account Manager to control nameservers, DNS records, email routing, and other domain settings from one place.
Visit Bluehost

A Note on Which Interface You’re Looking At

Bluehost has migrated most accounts to a unified Account Manager, and everything in this guide reflects that current interface. If your dashboard looks different, particularly if you land in a cPanel-style DNS Zone Editor instead of the Domains section shown below, you are likely on an older account that has not moved to the newer platform yet.

The record types and concepts here still apply, but the exact screens and click paths will differ.

If that is what you see, check Bluehost’s own knowledge base for the Legacy DNS Zone Editor steps rather than following the screenshots in this guide literally.

Where to Find DNS Settings in Bluehost

  1. Log in to your Bluehost Account Manager
  2. Click Domains in the left sidebar

Bluehost Account Manager Domains section for accessing domain and DNS settings

  1. Select the domain you want to manage
  2. You will land on the domain’s Overview tab, with four more tabs across the top: Nameservers, DNS, Contacts, and Move & Access

The Nameservers tab controls which DNS system answers for your domain. The DNS tab controls the individual records inside that system. These are two different levels of control, and knowing which one you need saves you from editing the wrong thing.

Nameservers vs DNS Records: What’s the Difference

Think of nameservers as choosing which company manages your domain’s DNS, and records as the specific instructions inside that management system.

  • Change your nameservers when you want a different company (Bluehost, Cloudflare, another host) to control your DNS entirely
  • Edit your DNS records when you want to keep Bluehost managing DNS but need to point a subdomain somewhere specific, add an email service, or verify a third-party tool

Most people only need the DNS records tab. Nameserver changes matter more when you are moving a domain’s DNS management away from Bluehost, or pointing a domain that lives elsewhere to Bluehost’s hosting.

How to Change Your Bluehost Nameservers

  1. Go to Domains, select your domain, and click the Nameservers tab
  2. By default, your domain uses Bluehost’s nameservers: NS1.BLUEHOST.COM and NS2.BLUEHOST.COM, shown with a “using default nameservers” status label

Bluehost Nameservers tab showing default NS1.BLUEHOST.COM and NS2.BLUEHOST.COM nameservers

  1. To switch to a different provider’s nameservers, click Change Nameservers
  2. To add your own custom nameservers instead, scroll to the Custom Nameservers section and click Add

Bluehost Custom Nameservers section showing the option to add a custom nameserver

  1. In the modal that appears, enter the nameserver hostname (for example, ns1.example.com) and, if required, up to 13 IP addresses separated by commas or line breaks

Bluehost custom nameserver modal for entering a nameserver hostname and IP addresses

Bluehost flags this area with a direct caution: custom nameservers are meant for advanced users who understand DNS management, and it recommends checking with a network or DNS specialist if you are not sure what a change will do.

Take that seriously. A nameserver change affects everything tied to the domain, not just one record.

Take Control of Your Bluehost DNS Records
Add and edit A, AAAA, MX, CNAME, TXT, SRV, NS, and CAA records directly from Bluehost's DNS management tools.
Visit Bluehost

How to Add or Edit a DNS Record in Bluehost

  1. Go to Domains, select your domain, and click the DNS tab

Bluehost DNS tab showing the Manage Advanced DNS Records section

  1. You will see the Manage Advanced DNS Records page, listing every existing record with its Type, Host Record, Point To value, and TTL
  2. Click Add Record in the top right
  3. Choose Single record to add one record at a time, or Multiple records to add several records of the same type in bulk

Bluehost Add Record menu showing Single record and Multiple records options

For a single record:

  • Select the record Type from the dropdown (A, AAAA, MX, CNAME, TXT, SRV, NS, or CAA)
  • Set what the record Refers to, which appends to your domain automatically
  • Enter the destination in the Points to field (a numeric IP address for an A record, a hostname for a CNAME, and so on)
  • Choose a TTL, the length of time other servers cache this record before rechecking it. Bluehost defaults new records to 4 hours
  • Click Add

Bluehost single DNS record form showing record type, destination, and TTL fields

Note that the fields shown can vary by record type. MX records, for instance, typically need a priority value alongside the destination, so expect an extra field to appear when you select MX from the Type dropdown.

For multiple records:

  • Select the record type you want to add in bulk from the Select Record Type dropdown
  • Bluehost then lets you enter several records of that type in one pass, useful when you are setting up a batch of subdomains or migrating a full record set at once

Bluehost multiple DNS records interface for adding DNS records in bulk

Tip
Lower TTL values (like 1 hour) make a record update faster across the internet if you plan to change it again soon. Higher TTL values reduce lookup traffic for records you do not expect to touch. If you are about to migrate hosts, drop your TTL a day or two ahead of time so the eventual change propagates faster.

Importing and Exporting Your DNS Zone

Bluehost includes a bulk option for handling your entire DNS zone at once. Click the Actions dropdown next to Add Record, and you will find:

  • Import DNS Zone, which lets you upload a zone file to add or restore a full set of records in one step
  • Export DNS Zone, which downloads your current records as a zone file

Bluehost DNS Actions menu showing Import DNS Zone and Export DNS Zone options

Export your zone file before making major changes, before migrating to another host, or before switching nameservers away from Bluehost. It is the fastest way to restore your setup if something goes wrong, and it gives you a working record of every A, CNAME, MX, and TXT entry your domain relies on.

Set Up Email DNS With Bluehost
Manage the MX, SPF, DKIM, and DMARC records that control email delivery, authentication, and protection for your domain.
Visit Bluehost

Understanding Bluehost’s Default Email DNS Records

If you activate email hosting on a Bluehost domain, Bluehost auto-populates a set of records to support it.

Here is what that looks like on a live domain, and what each entry actually does.

Mail-related A and CNAME records Bluehost adds A records for autoconfig, autodiscover, mail, webmail, and webdisk, plus CNAME records pointing imap, pop, and smtp to your mail subdomain. These exist so mail clients can auto-discover your server settings instead of you entering them by hand.

MX record A single MX record routes mail for the domain (host @) to your mail subdomain. This tells the internet where to deliver email sent to your addresses.

SPF record (TXT) Bluehost sets a default SPF record with a structure like this:

v=spf1 a mx include:websitewelcome.com ~all

SPF lists which servers are allowed to send mail on your domain’s behalf. The default includes websitewelcome.com, which is part of Bluehost’s mail infrastructure. If you later add a third-party sender (Google Workspace, Mailchimp, a transactional email service), you need to add their include to this same record rather than replace it outright, or their mail can fail SPF checks. The ~all at the end is a soft fail, meaning mail from unlisted servers gets flagged rather than outright rejected.

DKIM record (TXT) Bluehost auto-generates a DKIM record under a host like default._domainkey, with a structure like:

v=DKIM1; k=rsa; p=[long public key string]

DKIM lets receiving mail servers verify that a message actually came from your domain and was not altered in transit. You do not need to write this record yourself. Bluehost generates it automatically when you set up mail hosting, and the public key value is unique to your domain.

DMARC record (TXT) Bluehost’s default DMARC record typically looks like:

v=DMARC1; p=none

DMARC tells receiving servers what to do with mail that fails SPF or DKIM checks. A policy of p=none means monitor only, so failing mail is not rejected or quarantined. This is a sensible starting default, but if deliverability becomes a concern, moving to p=quarantine or p=reject once you have confirmed SPF and DKIM are both passing gives you stronger protection against spoofing.

Bluehost email DNS records including MX, SPF, DKIM, and DMARC entries

Tip: If your email is landing in spam after a DNS change, check these three records first. A missing SPF include, a DKIM record that got deleted during an edit, or a DMARC policy set too aggressively before SPF and DKIM are confirmed working are the most common causes.

Connecting a Third-Party Email Provider

If you move your email to Google Workspace, Zoho Mail, Microsoft 365, or a similar provider, you generally need to:

  1. Replace the default Bluehost MX record with the MX record(s) your new provider supplies
  2. Add their SPF include to your existing SPF record rather than creating a second, competing SPF TXT record
  3. Add any TXT record they require for domain ownership verification
  4. Add the DKIM record they provide, since it will replace or sit alongside Bluehost’s own

Your provider’s own setup documentation will give you the exact values to use, since these can change and vary by provider and by which data center your account is provisioned in. Add them through the same Add Record flow covered above.

Running Cloudflare in Front of Bluehost

A common setup among more technical Bluehost users is pointing the domain’s nameservers to Cloudflare rather than keeping them on Bluehost, then adding an A record inside Cloudflare’s own dashboard that points back to your Bluehost server’s IP address.

Bluehost still serves the site, but Cloudflare handles DNS resolution, CDN caching, and DDoS protection in front of it.

Once you do this, you manage records from Cloudflare’s dashboard, not the Bluehost DNS tab, so keep that in mind if a record you expect to find is not there anymore.

Keep Your Bluehost DNS Setup Running Smoothly
Manage DNS changes, nameservers, third-party services, and domain connections while keeping your Bluehost-hosted website properly pointed and accessible.
Visit Bluehost

How Long Bluehost DNS Changes Take

Bluehost states directly on the DNS management page that changes can take up to 24 to 48 hours to fully take effect.

This is standard across the hosting industry and comes down to DNS caching, not anything specific to Bluehost. Other servers around the internet hold onto your old record until its TTL expires, then check again and pick up the new value.

In practice, many changes show up within a few hours, especially if the record’s previous TTL was already short. Plan around the full 24 to 48 hour window anyway, particularly for anything tied to email, since a mid-propagation window can cause inconsistent delivery.

Troubleshooting: DNS Not Updating

If a change does not appear to be working:

  1. Confirm it saved. Go back to the DNS tab and check the record is actually listed with the value you expect. A form that did not submit correctly is more common than an actual propagation problem.
  2. Check propagation from outside your network. A free DNS lookup tool lets you see what different locations around the world are currently resolving for your domain, rather than relying on what your own device shows, which may be using a cached result.
  3. Clear your local DNS cache and browser cache. Your own computer or router can hold onto an old record well after the rest of the internet has updated.
  4. Verify you are editing the right place. If your nameservers point somewhere other than Bluehost (Cloudflare, another registrar), editing records inside Bluehost’s DNS tab will not do anything, since Bluehost is not the authority for that domain anymore.
  5. Give it the full window. If everything above checks out, wait out the full 24 to 48 hours before assuming something is broken.

Does Bluehost Support DNSSEC?

During hands-on testing across the Nameservers and DNS tabs, no DNSSEC toggle or setting was visible anywhere in the current Account Manager interface. Some third-party listings describe Bluehost as offering DNSSEC, but that may reflect a different plan tier, a legacy account type, or a feature that requires contacting support directly rather than a self-service option.

If DNSSEC matters for your setup, confirm directly with Bluehost support or its knowledge base rather than assuming it is available in the dashboard.

Common DNS Tasks and Which Record to Use

  • Pointing your domain to a website hosted elsewhere: usually an A record (for an IP address) or a CNAME record (for a hostname), added on the DNS tab
  • Moving your whole domain to a different host or DNS provider: change your nameservers instead of editing individual records
  • Setting up email through a third-party provider: replace the MX record and update SPF, as covered above
  • Verifying domain ownership for an external tool: usually a TXT or CNAME record, following the exact value the tool provides
  • Subdomain pointing to a separate service: a CNAME or A record scoped to that specific host, like blog or shop
Bluehost
CA$2.30 /mo
Starting price
Visit Bluehost
Rating based on expert review
  • User Friendly
    4.7
  • Support
    4.6
  • Features
    4.6
  • Reliability
    4.6
  • Pricing
    4.6

Frequently Asked Questions

Where do I find my Bluehost nameservers?

Go to Domains, select your domain, and open the Nameservers tab. Bluehost’s default nameservers are NS1.BLUEHOST.COM and NS2.BLUEHOST.COM unless you have already switched to custom ones.

How long does it take for Bluehost DNS changes to take effect?

Bluehost states changes can take up to 24 to 48 hours to fully propagate, though many updates appear sooner depending on the previous record’s TTL.

Why is my email going to spam after changing Bluehost DNS?

The most common causes are a missing or incomplete SPF include, a DKIM record that was accidentally removed, or a DMARC policy set to quarantine or reject before SPF and DKIM are confirmed working. Check all three TXT records in the DNS tab before troubleshooting further.

Does Bluehost support DNSSEC?

No DNSSEC setting is visible in the current Bluehost Account Manager interface based on hands-on testing. Confirm directly with Bluehost support if this is a requirement for your setup.

Do I need to change nameservers or just add a DNS record?

Add a DNS record if Bluehost is already managing your domain’s DNS and you just need to point a subdomain, add email records, or verify a service. Change nameservers only if you want a different provider, such as Cloudflare, to control DNS for the entire domain.

Hostinger OpenClaw Setup

Hostinger offers three ways to set up OpenClaw, and picking the right one before you start saves youslug from redoing checkout. This guide ...
10 min read
Walter Akolo
Walter Akolo
Hosting Expert

How to Build a Website With Bluehost: 4 Methods Compared (2026)

Most people assume "building a website on Bluehost" means one workflow. It does not. Bluehost has four separate entry points into a l...
10 min read
Walter Akolo
Walter Akolo
Hosting Expert

How to Add or Edit an MX Record in Bluehost

An MX record, short for Mail Exchanger, is the DNS record that tells the internet which server should receive email for your domain. Unlike...
5 min read
Walter Akolo
Walter Akolo
Hosting Expert

Is Bluehost Legit? A Straight Answer With the Evidence Behind It

I checked who actually owns Bluehost, how it holds up on independent review platforms, and what its history actually contains, then set that a...
7 min read
Walter Akolo
Walter Akolo
Hosting Expert
Click to go to the top of the page
Go To Top
HostAdvice.com provides professional web hosting reviews fully independent of any other entity. Our reviews are unbiased, honest, and apply the same evaluation standards to all those reviewed. While monetary compensation is received from a few of the companies listed on this site, compensation of services and products have no influence on the direction or conclusions of our reviews. Nor does the compensation influence our rankings for certain host companies. This compensation covers account purchasing costs, testing costs and royalties paid to reviewers.