Custom Domain Setup Guide

This guide explains how to connect your custom domain in a clear and maintainable way.

In this guide, we will:

  • Explain the universal DNS logic once
  • Provide a quick navigation table per DNS provider
  • Highlight only provider-specific differences

This process usually takes 10–15 minutes.


Part 1 — Before You Start

What you are actually doing

When connecting a custom domain, you are:

  1. Opening your domain's DNS management page (for example, GoDaddy, Namecheap, Cloudflare, etc.)
  2. Removing conflicting DNS records
  3. Adding new records (A / CNAME / TXT) shown in the product UI
  4. Waiting for DNS propagation
  5. Verifying the connection

That's it. The process is fundamentally the same across all domain providers.


Part 2 — DNS Update Steps

Step 1 — Open Domain Settings in Lokuma and Identify Your Domain Type

Open Domain Settings by clicking the Publish button in the top right corner of the editor. You can also access Domain Settings from your dashboard.

Publish button location

Click the "OPEN DOMAIN SETTINGS" in the "Publish" card, or click "START DOMAIN SETUP" in your dashboard's domain settings page.

Domain settings card

Dashboard domain settings

Then, type in the domain you want to connect to:

Domain input field

Click on the "Continue".

In a new tab, log in to your domain provider. Depending on your setup, you will connect either:

1️⃣ Apex (Root) Domain

Example: example.com

Usually requires:

  • A record
  • TXT record

2️⃣ Subdomain

Example: www.example.com or abc.example.com

Usually requires:

  • CNAME record
  • TXT record

⚠️ Always follow exactly what the product UI shows. Some setups may include additional verification records.

Domain type selection

After you successfully sign in to your DNS provider, click on the button "I'M SIGNED IN" to continue.

Then, look for a section named DNS, Name Servers or Domain Management in your provider's dashboard.

DNS section in provider

When you found it in your DNS provider, click "FOUND IT" to continue.


Step 2 — Remove Conflicting Records

Remove conflicting records step

Before adding new records:

  • Delete existing records with the same Type + Name/Host
  • Example:
    • Old A record with Host = @
    • Old CNAME for www

If you don't remove them, multiple records with the same Host and Type existing at the same time will cause DNS verification to fail or take longer to propagate.

Click on "RECORDS REMOVED" to continue.


Step 3 — Add the New DNS Records

Please add the records exactly as shown in the product interface in your provider's DNS management page.

⚠️ IMPORTANT — Set TTL to 600 seconds (or the shortest allowed)

When adding new DNS records:

  • Please set TTL to 600 seconds (10 minutes)
  • Or choose the shortest available option in your provider

Why this matters:

  • A long TTL (e.g. 1 hour / 4 hours / 24 hours) will significantly delay DNS verification
  • May cause the setup process to appear "stuck"

Setting a short TTL ensures:

  • Faster propagation
  • Faster verification
  • Smoother domain setup experience

If your provider does not allow manual TTL adjustment, you may leave it as default.

A Record (Common for Apex Domains)

FieldValue
TypeA
Name / Host@
Value / Points to(Use the IP shown in your dashboard)
TTL600 seconds (or shortest available)

The IP shown in examples (e.g. 52.37.165.222) is just a sample. Always use the value displayed in your dashboard.

TTL does not affect whether the connection works — it only affects how quickly changes propagate.

CNAME Record (Common for Subdomains)

FieldValue
TypeCNAME
Name / Hostwww (or your subdomain)
Value / Points to(Use the value shown in your dashboard)
TTL600 seconds (or shortest available)

TXT Record (Verification)

FieldValue
TypeTXT
Name / Host@ (or as shown in dashboard)
Value(Use the verification string from your dashboard)
TTL600 seconds (or shortest available)

After you successfully added your new records, back to Lokuma, click on "I'VE ADDED THE RECORDS" to continue.

Records added confirmation


Step 4 — DNS Propagation

After clicking "I've added the records", Lokuma will automatically verify your DNS configuration.

Please note:

  • DNS changes usually take 5–30 minutes to propagate.
  • Some providers may take longer.

We recommend:

  • Wait at least 10 minutes
  • Then click "I've updated records" / "Check DNS status"

During propagation, your site may not be accessible under the custom domain yet. This is normal.

If not detected after 30+ minutes:

  • Double-check Type
  • Double-check Host
  • Double-check Value
  • Confirm you edited DNS at the correct provider

Part 3 — Quick Navigation by Domain Provider

Below shows only how to reach the DNS settings page. After that, follow the Universal DNS Steps above.

ProviderHow to find DNS settings
GoDaddyMy Products → Domain → DNS → DNS Records
NamecheapDomain List → Manage → Advanced DNS
CloudflareSelect domain → DNS → Records
Google DomainsMy domains → Manage → DNS
Squarespace DomainsDomains → your domain → DNS → DNS Settings
HoverYour domains → domain → DNS tab
Name.comMy Domains → domain → DNS Records
PorkbunDomain Management → domain → DNS
AWS Route 53Hosted zones → your domain → Create record
HostGatorDomains → Manage → DNS Records

After reaching the DNS settings page, follow Step 2 and Step 3 above.


Part 4 — Common Troubleshooting

If domain verification fails, check:

  • ✅ You added the records to the correct domain (especially if you manage multiple domains)
  • ✅ You edited DNS at the correct provider
  • ✅ You removed old conflicting records
  • ✅ You used the correct record Type
  • ✅ You used the correct Host (@ vs www)
  • ✅ Cloudflare users switched Proxy to DNS only
  • ✅ You waited long enough for propagation

If still failing:

  • Take a screenshot of your DNS table
  • Contact support with the screenshot at support@lokuma.ai
© 2026 Lokuma.ai. All rights reserved.