So you’ve started one of 10Web’s plans and want to use all of the services, including hosting. When you host your website on 10Web, one of the first things to do is to point your domain so that users access your site when they enter the address.
Let’s see how you can do it.
How does DNS work anyway?
First, let’s figure out what it’s all about.
DNS stands for Domain Name System.
When you enter a domain (like google.com) in your browser’s address bar, the domain name system finds the nameservers that contain information about the requested website.
The browser then connects to one of those nameservers and looks up the domain to find the respective IP which looks something like 220.127.116.11. It sees a record connecting those two (domain and IP) and reaches the server to access the website.
Simply put, DNS translates alphabetic/alphanumeric domains to numeric IP addresses.
When you make a change in DNS records, it will take time to work. This period is called propagation time and usually takes a couple of minutes but can sometimes last hours, 24 tops. The length of this process depends on the DNS provider and domain registrar.
With 10Web, you will get to deal with all these complicated terms and schemes as little as possible.
So let’s see what you should do.
Start with adding a website to 10Web
The first step is the easiest. You just log in to your 10Web account and click Add Website (the ➕ sign in the left menu). There will be 2 options to continue with:
- Install a new website — Start building a brand new website with 10Web hosting. It’s ok not to have a domain yet. With or without your own domain, we are giving you a subdomain under 10web.site (like mywebsite.10web.site), so you can use it for a start.10Web doesn’t sell separate domains; you’ll have to purchase it from a domain registrar such as GoDaddy, BlueHost, NameCheap, Google Domains, etc.
- Connect website — If you already have a website, connect it to 10Web. From 10Web dashboard, you can simply copy your website, see how much better it performs with 10Web-managed hosting and then move it with just a few clicks.
Add your domain to 10Web
When you purchase a domain, follow these steps to add the domain to 10Web:
- click MANAGE next to your website name on 10Web dashboard;
- go to Domains in the “Hosting services” section of your menu bar on the left;
- click ADD DOMAIN on the right.
After the purchase, you have to point your domain to 10Web hosting. Your domain registrar will offer you its nameservers but we highly recommend using our nameservers which provide premium DNS and are included in 10Web’s package.
10Web’s hosting package includes premium DNS provided by Amazon Route 53. It’s a global network for fast and stable connection without routing issues.
Latency and geolocation routing allows DNS to route to the nearest of your four locations with the lowest latency. And DNS failover ensures that your website will keep running even when one of the servers fail.
Step 1. Locate your nameservers
For each of your domains, we give 4 nameservers with different locations. You can see them if you go to Domains from the left menu bar on your dashboard.
Click Manage DNS to see your nameserver addresses.
Here’s how some of the addresses look:
Step 2. Change nameservers at your registrar
Now you have to replace the default nameservers at your domain registrar with 10Web’s nameservers to benefit from the premium service.
This part is different for each domain registrar but will be easy to find in your domain settings on the registrar’s page.
After you’ve added these addresses, you won’t have to do anything else for your website to go live: 10Web automatically generates the most essential DNS records, so you’re all set.
Step 3 (optional). Manage your DNS records
When you click MANAGE DNS on the Domains page of your dashboard, you’ll see two DNS records (A and CNAME) and options to add many others.
Here’s the full list of DNS record types that you can manage on 10Web dashboard:
Some of them are necessary for simply making your website available and you’ll need others for more complicated purposes such as connecting a third-party email hosting, verifying your website with Google Search Console, connecting to an external provider with IPv6, etc.
When you point your domain to 10Web with premium DNS, we automatically generate the most basic and essential records – an A record and a CNAME record which you can always manage and make any change.
What is A record
A record (A stands for Address) is the most common DNS record type that maps a name (domain) to an IPv4 address. After you connect your domain, 10Web automatically generates this record for you.
What is CNAME record
CNAME record is a DNS record type that points a name to another name (domain). So, if 10web.io is pointed to 18.104.22.168 with an A record, you can point a subdomain like www.10web.io to 10web.io with a CNAME record (see the screenshot above), so 10web.io becomes a bridge between www.10web.io and 22.214.171.124.
10Web automatically generates a CNAME record with a www. subdomain for your primary domain.
What is TTL
When adding a new record of any type manually, you’ll have to enter a TTL value.
TTL stands for time to live and indicates the period for which the record remains cached. When you choose a high frequency, it may slow down your website load time a little. If TTL is too long, you will have to wait a lot for record changes to apply. The recommended time to live is 1 hour which we offer by default.
Now you’ve learned about the benefits of the premium DNS included in 10Web and know how to use it.
But for some reason, you might still want to keep using the default nameservers of your registrar or a third-party DNS provider.
In this case, you’ll have to manually create an A record to point your domain name to your hosting server’s IP address. Let’s see how it’s done.
Step 1. Locate your IP address on 10Web dashboard
After you add a new domain to your 10Web dashboard, go to Info from the left menu bar of your 10Web dashboard. Your IPv4 address is in the BASIC DETAILS column.
Step 2. Create an A record on your registrar
Now go to your registrar (or DNS provider) to set up an A record with the IP address we’ve located above. This step varies for each registrar and provider.
Here’s how you set up an A record with GoDaddy.
Here’s how you set up an A record with NameCheap.
Here’s how you set up an A record with Google Domains.
Then we recommend setting up a CNAME record as well. It’s optional but you’ll need to point subdomains to your domain, like www.website.com to website.com.
Here‘s how you set up a CNAME record with GoDaddy.
Here‘s how you set up a CNAME record with NameCheap.
Here‘s how you set up a CNAME record with Google Domains.
Step 3: Make your domain primary
Now enter your new address to check if it’s resolved yet.
When it is, you’ll be redirected to your .10web.site subdomain.
Make sure to make your new domain primary: on the 10Web dashboard, select “Domains” from the “Hosting Services” menu, then click “Make Primary” button below your main domain, next to “Manage DNS.”
That’s it! You’re all set now.
Meanwhile, follow this link to enable https for your website. It only takes a click!
And if you eventually decide to switch to 10Web’s premium DNS, it will remain available to you at any moment.
If you have any questions about the process of pointing your domain or DNS to 10Web, leave them in the comments or contact our Customer Care. We’ll respond and explain every detail.