Manage DNS Records

DNS records define how your domain operates. With them, you can:

  • Point the domain to a server (A, AAAA)
  • Configure your mail (MX, SPF, TXT)
  • Connect the domain to applications (Google Workspace, Zoho, SES itd.)
  • Specify who can issue SSL certificates (CAA)
  • Set aliases (CNAME)
  • Manage advanced services (SRV, NAPTR)

Some records, such as SOA and default NS, are generated automatically and cannot be edited.

Supported record types

Typ Opis
A IPv4 address of the server
AAAA IPv6 address of the server
CNAME Alias to another domain name
MX Email servers addresses
TXT Any text - e.g. domain verification
SPF Email sender authorization record
SRV Records for services like SIP, XMPP etc.
CAA Specifies who can issue SSL certificates
NS Zone nameservers
NAPTR Advanced records for phones and VoIP

Integration with services

In addition to manually adding records, Buddy offers ready-made integrations with popular email services. After selecting a service, the appropriate SPF and MX records will be automatically filled in according to the provider's recommendations.

Aplikacja Co dodaje
Google Workspace SPF and MX records for handling Google Mail
Workspace Legacy Older set of MX records for Google
Zoho MX and SPF records for Zoho Mail
Mailgun MX and SPF records for sending email via Mailgun
ImprovMX Simple email forwarding
Proton Mail ProtonMail records
Microsoft 365 SPF and MX records for Outlook/M365
iCloud SPF and MX records for iCloud Mail
Amazon SES SPF and MX records for Amazon Simple Email Service

Each integration automatically creates the required DNS records — most often SPF and MX — based on the provider's default values.

Record list view

In the Records view, you will see the currently active records for a given domain, such as SOA and NS, which are generated automatically. You will also see all the records you add to the domain here.

Image loading...Default DNS records

Example: Adding a A record.

Click New record, and select the type of the record you wish to add.

Image loading...List of records and integrations

  • Name - parts of the domain name, e.g.:
    • @ - main domain (e.g., example.com)
    • www - subdomain (e.g., www.example.com)
  • TTL (Time To Live) - Specifies how long a DNS record can be cached before it must be retrieved again from the server. You can select: 1m, 5m, 1h, 1d or a Custom value.
  • Answer - The value of the record, e.g., the IP address 192.0.2.1 for an A record.
  • Comment - An optional field where you can add a comment describing the changes.

Image loading...Example form for adding A record

After filling out the form, click Stage to save the draft changes, or Commit to apply them.

Hint

Maximum TTL is 2147483647 seconds, based on INT32_MAX limitation for UNIX systems.

Example: adding record without commit

After clicking Stage, the record will be saved as a draft change but will not be active yet.

Image loading...Staged changes

Here you can Review staged changes.

Image loading...Review staged changes

After clicking it, you will see the list of changes waiting for review.

Image loading...Change list

From this view, you can review the details of each record change, its value, and the set TTL. You have the option to manually approve selected changes or delete them before publication.

When everything is correct, clicking the Commit selected button will publish the changes to DNS. Until you click Commit, the records remain as drafts and are not publicly visible.

DNS Records in REST API

The Buddy REST API allows you to manage DNS records:

Last modified on May 7, 2025