Skip to main content

How do I connect a domain via name servers?

In this article, we explain how you can connect your custom domain to Onepage via name servers.

Dmytro avatar
Written by Dmytro
Updated over 2 weeks ago

Connecting the domain via name servers is an advanced method that requires extensive knowledge of DNS configuration. If you choose this option, you transfer the DNS settings from your domain provider to Onepage.

📌 Please note: We generally recommend using the A-Record as the standard method for the connection. This method is easy to set up and works best for most applications.

⚠️ Important: If you connect your domain to Onepage via name servers, it may be necessary to set up additional DNS entries such as SPF, DKIM, DMARC, TXT or CNAME in Onepage - especially if your email address is linked to this domain.

Please follow these steps to connect your domain via nameservers:

Step 1: Purchase your domain

Register with a domain provider such as Namecheap, Strato and purchase your own domain.


Step 2: Open the domain settings in Onepage

Log in to Onepage and select your project.

Go to project settings ➡️ Domain settings


Step 3: Add domain

Click on “Connect custom domain” and enter your domain.

⚠️ Important: Please enter the domain without the subdomain prefix.

Correct example: yourdomain.com

Incorrect example: www.yourdomain.com


Step 4: Select the “NS entries” option and copy Onepage Nameserver

Please select the ‘NS entries’ option in the pop-up window. Copy the generated values.

⚠️ Important: After you have copied the name server entries, click on “Okay, I got it”.


Step 5: Connection in progress

Onepage has recognized that you have entered your custom domain. As soon as you have entered your domain in Onepage, you can monitor the connection status live. Onepage automatically checks if the domain is set up correctly.

To successfully connect your domain to Onepage, follow the next steps.


Step 6: Replace the name server at the domain provider

Log in to your domain provider and replace the default nameservers with the nameservers below:

ns1.onepage.io
ns2.onepage.io

📌 Note: You can find specific instructions for frequently used domain providers in the following articles:


Step 7: Track waiting time live

During this time, you can track the connection status live in Onepage and see when the name servers have been successfully connected worldwide and the SSL certificate has been created.

⚠️ Important: It may take a few hours to connect the domain (up to 48 hours in rare cases). It is therefore possible, that the domain does not work immediately.


Step 8: Your domain has been successfully connected and the SSL certificate has been created

Your domain is now successfully connected. If everything is set up correctly, the bars for “Connect domain” and “SSL” will be completely green, indicating that your site is securely accessible.


Frequently asked questions and solutions

The SSL certificate is not generated for the connected domain

Make sure that you do not use both methods at the same time to connect your domain. Do not add both name servers and a CNAME record for the same domain. Choose only one method to prevent conflicts.

If your settings are correct, please wait up to 48 hours for the SSL certificate to be generated.

The connection does not work at all

Verify if the name servers have been added correctly and make sure there are no typos. Check if the NS have already been saved by using the DNS checker. If you can't find the problem, please contact our support at the bottom right in Onepage via the live chat.

You see this error when you access the domain

There can be two reasons for this:

1. This page is not published. Please open the page in the editor and then click on publish at the bottom left:

2. There is no homepage in the project. Please set a homepage in the project settings:


Related articles


💡Do you have any feedback concerning this article? Please let us know through our live chat or at support@onepage.io, so we may keep it up to date. Thank you! 🙂

Did this answer your question?