How to Buy a Domain on Porkbun
Porkbun is an ICANN-accredited registrar known for a clean UI and a lot of “should-be-standard” features included with domain purchases—like free WHOIS privacy (where supported) and free DNS management (Porkbun notes their DNS management is powered by Cloudflare).
Reference: https://kb.porkbun.com/article/212-how-to-register-a-domain-at-porkbun
This guide shows how to buy a domain on Porkbun in a way that’s easy to follow and works well for branded short links (like Snipzr).
Before you start (2 minutes)
Choose how you want your short links to look
Most teams choose one of these:
- Subdomain (simplest everywhere):
go.yourbrand.com - Apex / root (shortest links):
yourbrand.com
If you want the apex/root (yourbrand.com/abc) for your short links, you usually need “CNAME-like” behavior at the apex. Standard DNS has constraints around CNAMEs (see RFC 1034), but Porkbun supports this using an ALIAS record (“CNAME flattening”).
- DNS standard background (RFC 1034): https://datatracker.ietf.org/doc/html/rfc1034
- Porkbun ALIAS (“CNAME flattening”) method: https://kb.porkbun.com/article/85-how-to-connect-your-root-domain-when-your-web-host-wont-provide-an-ip-address
Use an email address you’ll keep long-term
Registrar emails matter for renewals, security notices, and account recovery. For teams, consider a shared alias like domains@yourcompany.com.
Step-by-step: Register a domain at Porkbun
Porkbun’s official walkthrough is here:
https://kb.porkbun.com/article/212-how-to-register-a-domain-at-porkbun
1) Create / sign in to your Porkbun account
Start here: https://porkbun.com/account/signup
Porkbun notes you’ll provide valid account contact info, and free WHOIS privacy is enabled by default for domains that support it.
Reference: https://kb.porkbun.com/article/212-how-to-register-a-domain-at-porkbun
2) Search for your domain
Go to the Domains page and search: https://porkbun.com/domains
Porkbun also supports a bulk search (handy if you have a few options).
3) Add the domain to cart and checkout
Click the + icon to add the available domain, then click Checkout.
At checkout, you may see optional add-ons (hosting/email). You can add those later—most branded short-link setups only need the domain and DNS.
4) Confirm WHOIS privacy
Porkbun includes free WHOIS privacy for participating domains, and their KB explains it’s enabled by default (when supported).
- Free WHOIS privacy product page: https://porkbun.com/products/whois_privacy
- WHOIS privacy settings explained: https://kb.porkbun.com/article/97-how-to-configure-whois-privacy-service-porkbun
Some TLDs (example: .us) don’t allow WHOIS privacy. Porkbun notes they show warnings at checkout when a TLD doesn’t support it.
https://kb.porkbun.com/article/212-how-to-register-a-domain-at-porkbun
Right after purchase (recommended “operator” checklist)
1) Enable auto-renew (recommended)
Auto-renew reduces the risk of losing a branded domain. Porkbun lets you toggle it per domain in the Domain Management table.
- How to disable (and re-enable) auto-renew: https://kb.porkbun.com/article/70-how-to-turn-off-auto-renew
- Auto renewal overview: https://porkbun.com/products/auto_renewal
Auto-renew only works if your billing info stays valid. Keep a payment method current and make sure your account email is monitored.
2) Turn on 2FA (strongly recommended)
Porkbun supports app-based 2FA and provides a step-by-step setup guide (including backup codes).
https://kb.porkbun.com/article/19-how-to-enable-two-factor-authentication
3) Keep your domain locked (unless you’re transferring it)
Domain locking helps prevent unauthorized transfers/deletions.
- Domain locking overview: https://porkbun.com/products/domain_locking
- If you ever transfer out, Porkbun’s transfer guide shows the lock/unlock flow: https://kb.porkbun.com/article/27-how-to-transfer-domain-from-porkbun-to-another-registrar
DNS setup for Snipzr short links (simple paths)
Porkbun’s “how to edit DNS records” guide shows exactly where to add/edit records:
https://kb.porkbun.com/article/68-how-to-edit-dns-records
Option A (simplest): Use a subdomain like go.yourbrand.com
This is the most common short-link setup.
In Porkbun:
- Account → Domain Management
- Find your domain → Details → DNS Records (Edit)
- Add a CNAME record:
- Host:
go(or whatever subdomain you want) - Answer: the Snipzr target hostname you’re given
- Host:
If you get an error like “A CNAME or ALIAS record with that host already exists,” Porkbun has a quick fix guide:
https://kb.porkbun.com/article/239-cname-alias-record-with-that-host-already-exists-error
Option B (shortest links): Use the apex/root with ALIAS (CNAME flattening)
If you want yourbrand.com/abc, and Snipzr provides a hostname target (CNAME-style), Porkbun supports apex setup using an ALIAS - CNAME flattening record.
Porkbun’s step-by-step root-domain guide (ALIAS method):
https://kb.porkbun.com/article/85-how-to-connect-your-root-domain-when-your-web-host-wont-provide-an-ip-address
In plain terms:
- Add an ALIAS record for the root (
@/ blank host field in Porkbun’s UI) pointing to Snipzr’s hostname target. - (Often) add a matching
wwwCNAME depending on your overall web setup (Porkbun’s guide shows this pattern).
For branded short links, the subdomain CNAME approach is the easiest to troubleshoot. Use apex + ALIAS when you really want the shortest possible domain.
Do you need to move DNS to Cloudflare for CNAME flattening?
Not for this reason.
Porkbun supports an ALIAS (“CNAME flattening”) record for the root domain, which is the key DNS feature many teams migrate for.
Reference: https://kb.porkbun.com/article/85-how-to-connect-your-root-domain-when-your-web-host-wont-provide-an-ip-address