Skip to main content

Bind a Custom Domain

A domain is the address visitors use to access your website. This article walks you through the entire process from binding to HTTPS taking effect, in operation order.

Overall Flow

Binding a domain has four steps in total. Whether steps 2 and 3 require manual operation depends on where your domain is managed:

① Bind domain → ② DNS verification (TXT record) → ③ Domain resolution (CNAME record) → ④ HTTPS certificate
Domain SituationManual Operation Needed?
Managed in NamesLink and NS uses NamesLink default NSResolution is automatic after binding, no manual configuration needed
Domain already managed under your accountPrompts "This domain is already managed under your account and can be directly bound to this website"
Domain registered/managed on another platformNeed to manually configure TXT verification + CNAME resolution

Step 1: Bind the Domain

Entry Point

Both locations can access it:

  • Site top navigation bar → Bind Domain
  • Management backend → Domain Management → Bind Domain

Interface Description

The popup title is "Bind Domain," with the prompt:

Which domain do you want to connect this website to? A domain is your website's network address for others to access. You can register a new domain or use a domain you already own.

Two Methods

Method 1: Register a New Domain

  1. Enter the desired domain keyword in the search box (placeholder: Please enter a domain, e.g., www.nameslink.com).
  2. The system displays search results and registration availability.
  3. Select the duration (e.g., 1 year).
  4. Click "Purchase Now."

If you do not have a domain yet, the page also shows a "Don't have a domain yet? Go to purchase" entry.

Method 2: Use Your Own Domain

  1. Enter the full domain in the "Own Domain Address" input box.
  2. The system performs availability verification.

Domain Verification Result Descriptions

The system verifies the current occupancy status of the domain. Possible results:

PromptMeaningHandling
This domain is already managed under your account and can be directly bound to this websiteDomain is in your accountCan bind directly, usually automatic resolution
This domain is already boundAlready bound to current siteNo repeated operation needed
This domain is already bound to another site. Unbind it from the other site first.Occupied by your other siteUnbind from that site first
Domain registered on another platform, resolution requiredDomain registered elsewhereCan bind, but manual resolution configuration needed
Domain query exception, please retryQuery interface temporary exceptionRetry later

Overwrite Existing Binding

If the domain is already used on another website, a "Bind Domain Reminder" popup appears:

Confirm to delete this domain already used on another website? After binding this domain, the original website will no longer be accessible through this domain.

⚠️ Before confirming, please be aware: the original website will no longer be accessible through this domain.

Other Possible Binding Errors

PromptHandling
Incorrect domain formatCheck spelling and enter the full domain (e.g., example.com)
Cannot add reserved domainThis domain is on the platform reserved list and cannot be bound
Bound domain limit exceeded: N, cannot add moreReached plan limit; unbind unused domains or upgrade plan
This domain is already bound to another CDN accountSubmit a CDN ticket to release occupancy before retrying
CNAME resolution record already exists for this domain; please unbind firstGo to DNS provider and delete conflicting CNAME record
This domain is currently being configured, please retry laterPrevious operation still in progress, wait for completion
App instance status does not allow domain bindingCheck site status (expired/stopped/released)

After successful binding, it shows: Domain bound successfully, pending resolution.


Step 2: DNS Verification (Add TXT Record)

Applicable situation: Domains not under this account.

For domains not under this account, please complete DNS resolution verification first.

The purpose of this step is to verify your ownership of the domain.

Operation Steps

  1. Find the domain on the domain management page and click "Verify.”
  2. The "DNS Resolution Verification" popup shows the record to add:
FieldDescription
Record typeTXT
Host recordProvided by the system; click to copy (shows "Host record copied")
Record valueProvided by the system; click to copy (shows "Record value copied")
  1. Go to your domain's DNS provider console and add this TXT record.
    • Interface prompt: "Go to the DNS provider of domain {domain} to configure this TXT record"
    • If unsure how to operate, click "How to configure" for guidance
  2. After adding, return to Linkraft and click "Click to Verify.”
  3. Successful verification shows "Verification successful.”

What If Verification Fails

When "Verification failed" is prompted:

Please reconfigure and click verify again.

Common reasons:

ReasonHandling
DNS record not yet effectiveTXT records take time to take effect; wait a few minutes and verify again
Host record or record value entered incorrectlyUse the copy button; do not type manually
Added under the wrong domainConfirm you are adding it in the target domain's DNS management page
Multiple conflicting TXT records existDelete old conflicting records

Step 3: Domain Resolution (Add CNAME Record)

This step makes the domain actually point to your website.

Case 1: Automatic Resolution

If the domain is managed in NamesLink and uses the default NS:

For domains managed in NamesLink and using NamesLink default NS, resolution is automatic after binding.

No manual operation is needed; the system completes it automatically.

Case 2: Manually Add CNAME

Applicable situation: Domains not under this account.

For domains not under this account, please add domain CNAME resolution at your purchase provider.

Operation Steps

  1. Find the "CNAME Resolution Record Value" column in the domain management list and copy the value.
  2. Log in to your domain's DNS provider console.
  3. Add a CNAME record and enter the copied value.
  4. Save and return to Linkraft, click "Resolve" or "Retry."

Conflicting Records Must Be Deleted First ⚠️

The platform explicitly prompts:

If you previously bound other hosts, you need to delete the original resolution records to avoid conflicts.

If you encounter prompts such as "DNS record conflict, please go to the domain DNS console to delete conflicting records and retry" or "Adding DNS record exception, please go to your domain's DNS console to delete conflicting record values and retry," it means conflicting records exist and must be deleted first.

Common conflict: The same host record already has another record (such as an A, MX, TXT or other record). A CNAME record cannot coexist with other records under the same host name.

Resolution Status Descriptions

The domain management list shows resolution status:

StatusMeaning
UnresolvedResolution not yet configured; click "Resolve"
ResolvingTaking effect; prompt "Approximately 3-5 minutes needed"
Resolution successfulEffective; accessible normally

Please be patient: Resolution takes about 3-5 minutes to take effect. Do not operate repeatedly during this period.


Step 4: HTTPS Certificate

Free Certificate (Default)

After domain resolution succeeds, the system will automatically apply for and configure a free SSL certificate, and automatically renew it before expiration.

HTTPS status display:

StatusMeaning
ConfiguringCertificate application and issuance in progress; please wait
EnabledHTTPS effective

HTTPS is normally accessible about 10 minutes after publishing.

Use Your Own Certificate

If you have your own purchased certificate, click "Configure HTTPS Own Certificate" and fill in:

FieldDescription
Certificate nameCustom name for easy identification
Certificate contentcrt or pem encoding
Private keypem encoding

All three are required; otherwise it prompts "Please fill in complete certificate information." Format errors will prompt "Certificate setting exception, please check whether the format is correct."

PromptCause and Handling
Domain resolution not yet effective, unable to apply for SSL certificateComplete step 3 resolution first, wait for it to take effect before applying
SSL certificate application failedCheck whether resolution is normal, retry later
Adding SSL verification record exceptionCheck DNS configuration; there may be conflicting records
Certificate issuance in progress, wait and retryNormal status, just wait
SSL certificate renewal failedContact customer service

HTTPS Enabled but Browser Still Shows "Not Secure"

The platform guidance specifically mentions this scenario:

A domain with HTTPS enabled still prompts "Not Secure" when accessed. Click to view.

Common reasons:

  1. Certificate just issued, not yet effective → Wait 10 minutes and retry
  2. Browser cached old certificate → Test in incognito mode
  3. HTTP mixed content exists on the page → The page references images or scripts starting with http://. Check and change to https:// or use resources from the platform media library

Supplementary Feature: 301 Redirect

Purpose

Automatically redirect visits from one domain to another. Typical uses:

  • Redirect old domain to new domain to preserve original search engine weight
  • Unify multiple domains to the main domain to avoid dispersed SEO weight

Usage Conditions and Rules

301 redirect refers to redirecting from a source domain to a target domain. This feature can only be used after the website is successfully published, and the target domain cannot be the same as the source domain. When data is modified or deleted, the 301 redirect effect takes effect after 10-15 minutes.

ItemRequirement
PrerequisiteWebsite must be successfully published
Source domainDomain to redirect from
Target domainRedirect target
LimitationSource domain and target domain cannot be the same
Effective time10-15 minutes after modification or deletion

Entry Point

Management backend → Domain Management → 301 Redirect

When deleting, it prompts: "Are you sure you want to delete this domain redirect? It cannot be restored after deletion!"


Unbind Domain

Must Read Before Operating

Before deleting a domain, the platform prompts:

  1. After domain deletion, you will be unable to access this website.
  2. We strongly recommend modifying the CNAME resolution of this domain before deletion.

Recommended order: First modify/delete the CNAME resolution at the DNS provider, then unbind in Linkraft. This prevents visitors from accessing an abnormal page.

Limitations

  • System default domains cannot be unbound (prompts "Default domain cannot be unbound").
  • Domains in configuring status cannot be operated (prompts "This domain is currently being configured, please retry later").

Complete Troubleshooting Table

Look up by "symptom → cause → action":

SymptomPossible CauseHandling
Domain won't openResolution not yet effectiveWait 3-5 minutes; check whether CNAME is correct
Domain won't openWebsite not publishedPublish the website first
Domain won't openSite expired/releasedRenew; released sites cannot be restored
DNS verification keeps failingTXT record not effective or entered incorrectlyUse copy button; wait a few minutes and verify again
Cannot add CNAMEConflicting record existsDelete same-name A record or old CNAME
Prompt says occupied by another CDNDomain bound to another CDN accountSubmit a CDN ticket to release occupancy
HTTPS shows configuring for a long timeCertificate issuance in progressWait; contact customer service if over 30 minutes
HTTPS prompts not secureMixed content / cacheCheck http resource references; test in incognito mode
Prompt says limit exceeded when bindingReached plan domain quantity limitUnbind unused domains or upgrade plan
301 redirect not effectiveNot yet effective timeWait 10-15 minutes
301 redirect cannot be configuredWebsite not publishedPublish the website first