Skip to main content

How to Connect Your Custom Domain: Complete DNS Guide

This article will help you connect your custom domain by guiding you through the complete DNS setup.

Gil Chan avatar
Written by Gil Chan
Updated over a week ago

Overview

Connect your own domain (like yourcompany.com) to your CraftedStays website instead of using the default subdomain (yourname.craftedstays.co).

Here's a quick video on how to register after you get our email:


Before You Start

You'll need:

  • A domain name you own (purchased from GoDaddy, Namecheap, Google Domains, etc.)

  • Access to your domain's DNS settings at your registrar

  • A CraftedStays account with a site created


Step-by-Step Process

Step 1: Register Your Domain in CraftedStays

  1. Log into your CraftedStays dashboard at app.craftedstays.co

  2. Go to your site Settings

  3. Find the Custom Domain section

  4. Enter your domain name (e.g., yourcompany.com)

  5. Click Save or Register Domain


Step 2: Wait for DNS Instructions

After registering your domain:

  • CraftedStays will send you an email with DNS instructions

  • This email arrives within 24 hours (usually much faster)

  • Subject line will reference DNS setup for your domain


Step 3: Access Your DNS Settings

Log into your domain registrar (where you bought your domain):

  • GoDaddy: My Products > Domains > DNS

  • Namecheap: Domain List > Manage > Advanced DNS

  • Google Domains: My domains > DNS

  • Cloudflare: Select domain > DNS

Step 4: Add the Required DNS Records

  1. Click on Add Records. Your email will contain specific records to add.

A Record (for hosting)

Type

Name/Host

Value

A

@

34.49.91.181

A

www

34.49.91.181

CNAME Record (for verification)

Type

Name/Host

Value

CNAME

_acme-challenge

(target from email)

CNAME

_acme-challenge.www

(taget from email)

2. Click on Save All Records.

3. Click Continue Verify

Here's an example of one of the A records being added:

Important: Use the exact values from your email, NOT placeholder values.

Step 5: Remove Conflicting Records

Before adding new records, remove any existing records that might conflict:

Remove these if they exist:

  • Any existing A records pointing elsewhere

  • Domain forwarding/redirect settings

  • Domain parking settings

  • Existing CNAME records for @ or www


Step 6: Wait for Propagation

DNS changes take time to spread across the internet:

  • Usually: 15 minutes to 1 hour / Sometimes: Up to 24-48 hours

  • You can check progress at dnschecker.org

Step 7: SSL Certificate Activation

Once DNS propagates:

  • CraftedStays automatically provisions an SSL certificate

  • Your site will be accessible via HTTPS

  • This may take an additional few hours after DNS propagates


Registrar-Specific Instructions

GoDaddy

  1. Go to godaddy.com > My Products

  2. Find your domain > Click DNS

  3. Add records using the table above

  4. Remove domain forwarding if enabled

Namecheap

  1. Go to namecheap.com > Domain List

  2. Click Manage next to your domain

  3. Click Advanced DNS

  4. Add records, delete conflicting ones

Cloudflare

  1. Log into Cloudflare

  2. Select your domain

  3. Click DNS

  4. Add records

  5. Important: Set proxy status to DNS only (gray cloud) for A records initially


Troubleshooting

Domain Not Working After 24 Hours

  1. Verify all DNS records are correct at dnschecker.org

  2. Check for conflicting records (especially existing A records)

  3. Disable domain forwarding at your registrar

  4. Contact support with your domain name

"This domain is already in use"

The domain might be registered with another CraftedStays user or another service. Contact support for assistance.

Domain Forwarding Conflict

If your domain was previously set up with forwarding:

  1. Go to your registrar's forwarding settings

  2. Delete or disable all forwarding rules

  3. Wait for DNS to propagate

DNS conflict with existing WWW record

If your domain has an existing WWW record that may cause conflicts:

  1. Go to your domain registrar's DNS settings

  2. Locate the current A or CNAME record for the www version of your domain

  3. Delete or update the record as needed

  4. Wait for DNS changes to propagate

SSL Certificate Not Showing

SSL certificates are automatically provisioned but can take a few hours:

  1. Wait up to 24 hours after DNS propagates

  2. If still not working, contact support

Site Shows Wrong Content

Your DNS might be pointing to an old location:

  1. Clear your browser cache

  2. Try a different browser or incognito mode

  3. Verify A records point to CraftedStays IPs


Did this answer your question?