DoDomain

Add a CNAME, A or TXT record at Porkbun

Where DNS records live at Porkbun, what goes in the host field for a subdomain and for the root domain, and how to check the record is live — the same steps DoDomain's connect flow shows Porkbun users.

These are the steps DoDomain's hosted connect flow shows a customer whose domain is managed at Porkbun, in Porkbun's own vocabulary. A product using DoDomain never writes them: the connect flow detects the provider, shows these steps beside the exact records to create, and verifies each record against the zone's authoritative nameservers. They are published here for your own support articles, and for anyone who wants to see the steps before they start.

Where the records live

Porkbun's DNS page for a domain is https://porkbun.com/account/dns/<your-domain> — replace <your-domain> with the domain you are editing. (The hosted connect flow opens it for you with the right domain filled in.)

Step by step

  1. Porkbun → Account → Domain Management → Details under your domain → the edit icon next to DNS Records.
  2. Click Add Record, pick the record Type, and set Host and Answer as below (TTL can stay at the default).
  3. Click Add, then come back and click Verify.

What goes in the host field

Enter the subdomain only in Host; leave it blank for the root domain. For a record on the domain itself, leave the host field blank.

Whatever the panel calls the field — Name, Host, Hostname — DoDomain's connect flow shows the value to paste into it already in this provider's format, and shows the fully-qualified name it will verify next to it.

Worth knowing

  • "A CNAME or ALIAS record with that host already exists" means Porkbun's default ALIAS/CNAME entries are in the way — delete the one at that host first.

Check the record is live

A saved record is not yet a live record. DoDomain verifies against the zone's authoritative nameservers, which answer as soon as the provider publishes the change; public resolvers can lag behind for as long as the old answer's TTL. The free DNS lookup shows both answers side by side for any name, and the provider detector tells you which provider serves a domain and whether a one-click path exists for it.

If you are the product asking for this record

You do not have to send customers here. Mint a connect session and the hosted flow shows these steps to your Porkbun customers on its own, then verifies and keeps monitoring the records — see the connect flow and the framework guides for Next.js, Rails, Laravel and Django. A customer who wants their bare domain rather than a subdomain is the apex question, which no provider panel solves on its own.

Vocabulary checked against Porkbun's own help page on 2026-09-05: https://kb.porkbun.com/article/68-how-to-edit-dns-records.

On this page