How to set up a domain and DNS records in DNS

This guide will walk you through the process of setting up a domain and configuring DNS records using bunny.net DNS. We’ll cover everything from adding your domain to updating nameservers and managing DNS records.

What You'll Need

Before you dive in, make sure you have the following prerequisites in place:
  • A bunny.net account (Log in or sign up for a free trial).
  • A registered domain name (e.g., from GoDaddy, Namecheap, Google Domains, etc.)

ℹ️ Important

If your domain is currently managed by another DNS provider (like your registrar), you’ll need to migrate all existing DNS records (A, CNAME, MX, TXT, etc.) into Bunny.net before switching nameservers. This ensures your website, email, and other services continue to work without interruption.

Step 1: Access the DNS Section

First, you need to log in to bunny.net dashboard. Once logged in, navigate to the Delivery -> DNS. section

Step 2: Add a New Domain

Click on Create your first domain or Add DNS Zone, depending on what you see

Step 3: Enter Your Domain Name

You’ll be prompted to enter the domain name you want to manage (e.g., example.com).

  • Make sure to only enter the root domain, do not include subdomains like www. or mail.
  • Click Add DNS Zone when ready

This action will create a DNS zone for your domain. A DNS zone is a part of your domain namespace delegated for management under a specific authority.

 

A summary screen will appear outlining the steps. For now, simply click Okay, I’m done to continue.

 

image-20250529-003215.png

 

Step 4: Migrate Your DNS Records (Important!)

Before switching nameservers, make sure to manually copy all essential DNS records from your current DNS provider (registrar or host) into Bunny.net:

Record Type

Purpose

Example

A

Website IP

192.0.2.1

MX

Email routing

mail.yourdomain.com

TXT

SPF/DKIM/verification

v=spf1 include:...

CNAME

Subdomains (e.g., www)

yourdomain.com

  1. Click Add Record in your Bunny.net DNS zone

image-20250529-003400.png

     2. Enter the same values as your current provider.

image-20250529-003411.png

    3. Repeat for each required record.

Step 5: Update Your Domain’s Nameservers

Now that your zone and records are ready, it’s time to point your domain to Bunny.net’s DNS.

  1. Go to your domain registrar (e.g., GoDaddy, Namecheap, etc.).
  2. Find the DNS or Nameservers section for your domain.
  3. Replace the current nameservers with the Bunny.net nameservers provided in your dashboard.
  4. Save the changes and wait for the propagation to complete

Screenshots and steps vary by registrar, but here are some registrar-specific help articles:

Step 6: You are done!

Once your records are added and the nameservers have propagated, your domain will be fully active on Bunny.net DNS.
There’s no need to restart or confirm anything, changes apply automatically. Once your records are added and the nameservers have propagated, your domain will be fully active on Bunny.net DNS. There’s no need to restart or confirm anything, changes apply automatically.

 

Need help or encountering issues?

If you encounter any difficulties or have questions while following this guide, our support team is here to assist you. Please don't hesitate to contact us via support request form for prompt assistance.
Our dedicated support team is ready to help you resolve any issues you might face during the deployment process, provide additional guidance, or answer your questions.

 

Table of Contents

Was this article helpful?
7 out of 14 found this helpful