Render is a modern cloud platform for hosting full-stack web applications, Node.js/Python/Go APIs, and static sites. By default, every service deployed on Render is assigned a subdomain ending in .onrender.com (such as https://my-aveshost-app.onrender.com).
Connecting a custom domain registered with Aveshost (such as domain.com and www.domain.com) gives your application a professional brand identity, improves SEO, and activates free, automatically renewed Let’s Encrypt TLS/SSL certificates on Render’s global Anycast network.
In this comprehensive step-by-step tutorial, you will learn how to add your custom domain in the Render Dashboard, configure Render’s Anycast A Record (216.24.57.1) and CNAME Record in either the Aveshost Client Area or DirectAdmin, verify your DNS settings, and activate free HTTPS encryption.
Prerequisites
- A custom domain name registered with Aveshost (see How to Register a Domain Name).
- Access to your Aveshost Client Area (or your DirectAdmin control panel if your domain is connected to an Aveshost web hosting plan).
- An active Web Service or Static Site deployed on Render.
Quick Reference: Official Render DNS Records
To connect both your root/apex domain (domain.com) and your www subdomain (www.domain.com) to Render, you will configure the following two DNS records:
| Record Type | Host / Name | Value / Destination / Points To | Purpose |
|---|---|---|---|
| A | @ (or blank / domain.com.) |
216.24.57.1 |
Points your root/apex domain (domain.com) to Render’s Anycast Load Balancer |
| CNAME | www (or custom subdomain like app / api) |
your-app-name.onrender.com |
Routes www.domain.com (or a custom subdomain) to your Render service |
AAAA) Records: Render does not use IPv6 for custom domain routing. If your domain has any existing default AAAA records for @ or www, you must delete them so they do not interfere with Render’s SSL certificate verification.Step 1: Add Your Custom Domain in the Render Dashboard
First, register your custom domain inside your Render service settings so Render knows which application should serve your domain:
- Log in to the Render Dashboard and select your Web Service or Static Site.
- In the left navigation sidebar, click Settings.
- Scroll down to the Custom Domains section and click the + Add Custom Domain button.
- Enter your root domain name (for example,
domain.com) and click Save. - Render will automatically add both
domain.comandwww.domain.com(and configurewww.domain.comto redirect todomain.comautomatically). - Note your service’s
.onrender.comaddress (e.g.,my-aveshost-app.onrender.com) displayed in the instructions.
@ to Render’s Load Balancer IP: 216.24.57.1www to your Render URL: my-aveshost-app.onrender.comStep 2: Configure Render DNS Records on Aveshost (Choose Your Scenario)
Depending on how your domain is managed at Aveshost, follow either Method A (Domain-Only) or Method B (Shared Hosting / DirectAdmin) below:
Method A: Using Aveshost Client Area DNS Management (Domain-Only)
Follow this method if you purchased a domain name from Aveshost without a shared web hosting package:
- Log in to your Aveshost Client Area and go to Domains > My Domains.
- Click Manage next to your domain name.
- Click Nameservers in the left sidebar and verify that your domain is using Aveshost’s default nameservers (
ns1.globaldomaingroup.comandns2.globaldomaingroup.com). - Click DNS Management in the left menu.
- Remove any existing default parking
A,AAAA, orCNAMErecords for@andwww. - Click + Add New Record and add the two Render records:
- Record 1 (Root / Apex Domain):
Host Name:@| Record Type:A (Address)| Address / Value:216.24.57.1 - Record 2 (www Subdomain):
Host Name:www| Record Type:CNAME (Alias)| Address / Value:my-aveshost-app.onrender.com(replace with your actual Render service URL)
- Record 1 (Root / Apex Domain):
- Click Save Changes.
| Host Name | Record Type | Address / Value | TTL |
|---|---|---|---|
| @ | A (Address) | 216.24.57.1 | 14400 |
| www | CNAME (Alias) | my-aveshost-app.onrender.com | 14400 |
Method B: Using DirectAdmin DNS Management (Shared Hosting / Subdomain)
Follow this method if your domain is connected to an Aveshost Shared Hosting plan (DirectAdmin) or if you want to point a specific subdomain (such as app.domain.com or api.domain.com) to Render while keeping your emails on Aveshost:
- Log in to your DirectAdmin Control Panel (see How to Login to DirectAdmin Control Panel).
- Navigate to Account Manager > DNS Management.
- If you are pointing the entire domain to Render, select the existing
Arecord fordomain.com.and the existingA/CNAMErecord forwww, then click Delete. (Do not delete yourMXormailrecords if you use Aveshost email!) - Click the green + ADD RECORD button in the top-right corner and add the records:
- Record 1 (Root Domain A Record):
Record Type:A| Name:domain.com.(or leave blank) | Value:216.24.57.1 - Record 2 (www or Subdomain CNAME Record):
Record Type:CNAME| Name:www(orapp/api) | Value:my-aveshost-app.onrender.com.
- Record 1 (Root Domain A Record):
.) at the end of the Render URL (for example, my-aveshost-app.onrender.com.). Without the trailing period, DirectAdmin appends your own domain name to the end (my-aveshost-app.onrender.com.domain.com), causing DNS verification in Render to fail.| Name | TTL | Type | Value |
|---|---|---|---|
| domain.com. | 3600 | A | 216.24.57.1 |
| www | 3600 | CNAME | my-aveshost-app.onrender.com. |
Step 3: Verify Your Domain & Activate Free HTTPS SSL in Render
Once you have saved your DNS records on Aveshost, wait 5 to 15 minutes for DNS propagation, then return to your Render Dashboard:
- In your Render service’s Settings > Custom Domains section, click the Verify button next to both
domain.comandwww.domain.com. - Render will query your DNS records and change the status badge to Domain Verified.
- Immediately after verification, Render automatically requests and installs a free Let’s Encrypt TLS/SSL certificate. Within 2 to 10 minutes, the second badge will turn green and display Certificate Issued.
- Open
https://domain.comandhttps://www.domain.comin your browser to confirm your Render application is live over HTTPS!
Frequently Asked Questions & Troubleshooting
Q: Can I connect only a subdomain (like api.domain.com or app.domain.com) to Render while keeping my main website on Aveshost?
A: Yes! In Render’s Custom Domains section, enter only your subdomain (e.g., api.domain.com). Then, in your Aveshost or DirectAdmin DNS Management, add a single CNAME record with Name api pointing to your-service.onrender.com (or your-service.onrender.com. in DirectAdmin). Your main website and email on domain.com will remain completely untouched.
Q: Why does Render say "Domain Verified" but "Certificate Pending / Failed"?
A: Check two common causes in your DNS settings:
1) Ensure you have removed any IPv6 (AAAA) records for @ and www.
2) If your domain has CAA records configured, make sure letsencrypt.org is permitted to issue certificates for your domain.
Q: Want full root SSH control and predictable monthly pricing instead of Render per-service billing?
A: You can also migrate and self-host your Render applications directly on a high-performance Aveshost Linux VPS! Follow our step-by-step tutorial: How to Deploy and Migrate Render Web Applications to a Linux VPS.
Need Further Assistance?
If you need any help pointing your Aveshost domain or subdomain to Render, our technical support team is available 24/7. Feel free to submit a support ticket from your client area and we will gladly assist you.