Hostxpeed
Login Get Started →
Control Panel

How to Add DNS Records in HestiaCP

6 min read
25 views
Jun 12, 2026

Prerequisites

Before adding DNS records, make sure you have:

  • Access to HestiaCP control panel
  • A domain added in HestiaCP with DNS service enabled
  • Your domain's nameservers pointing to your server

Step 1: Log in to HestiaCP

Access https://YOUR_SERVER_IP:8083 and log in.

Step 2: Navigate to DNS Section

Click on DNS in the top menu bar.

Step 3: Select Your Domain

Click on the domain name you want to manage DNS for.

Step 4: Click "Add DNS Record"

Click the green + Add DNS Record button.

Step 5: Select Record Type and Fill Details

Common record types and their fields:

A Record (IPv4 Address)

  • Record Name: Subdomain (e.g., www or leave empty for @)
  • Record Type: A
  • IP Address: Your server IP
  • Priority: Not needed

AAAA Record (IPv6 Address)

  • Record Name: Subdomain
  • Record Type: AAAA
  • IPv6 Address: Your server IPv6

CNAME Record (Alias)

  • Record Name: Alias (e.g., www)
  • Record Type: CNAME
  • IP Address: Target domain (e.g., example.com)

MX Record (Mail Exchange)

  • Record Name: Leave empty or @
  • Record Type: MX
  • IP Address: Mail server (e.g., mail.example.com)
  • Priority: 10 (lower number = higher priority)

TXT Record (Text/Verification)

  • Record Name: Subdomain or @
  • Record Type: TXT
  • IP Address: The text value (e.g., v=spf1 mx ~all)

Step 6: Save the Record

Click Add to save the DNS record.

Step 7: Verify DNS Propagation

After adding, check propagation:

dig @YOUR_SERVER_IP example.com A

Or use online tools like https://dnschecker.org

💡 DNS changes may take 5-30 minutes to propagate.

✅ DNS record has been added successfully!

Was this article helpful?