This is a tricky part as most of DNS provider don't allow setting a CNAME record on a root domain. There are, however, few that have this feature and you can use your short custom domain without the need of creating a subdomain.
If you haven't purchased your short domain yet, that's great!
At the time of writing this article the trick works with the following registrars:
This tutorial will show you the process of creating a CNAME record on a root/main domain for use with RocketLink
Go to HOVER and register your domain name with them. We have prepared a video tutorial of the whole process:
If you already have your domain name registered and your provider doesn't allow setting a CNAME record on a root domain, and you'd like to use the domain specifically for link shortening, follow the steps below.
How to setup a root custom domain with registrars who don't allow to set a CNAME record?
Requirement: You need to be able to modify nameservers at your DNS.
If you have a domain that you'd like to use for link shortening only and it has been registered with provider who doesn't allow creating a CNAME record for a root/main domain, you still can do the trick using Namecheap's Free DNS service. You will need to change the your domain's nameservers to those provided by Namecheap FreeDNS, and setup the CNAME record to RocketLink's alias (rocketlink.linj.clearalias.com) in Namecheap's dashboard.
- Go to Namecheap's FreeDNS and type in your domain name (ex. myshortlink.com). If you don't have a Namecheap account please create one now. If you do, just log in.
2. Click the cart button next to the "FREE" caption and click "Set up DNS".
You should see 5 hostnames that need to be used as your domain's nameservers.
3. Log in to your domain registrar's dashboard using your other web browser's tab.
4. Navigate to your domain's nameserver settings.
5. Setup your nameservers using the hostnames provided by Namecheap's FreeDNS.
6. Go back to your Namecheap FreeDNS tab and navigate to your account's dashboard.
7. Find your domain name in the table, click the dropdown arrow next to "Transfer in" button and click "Manage".
8. Now go to "Advanced DNS" settings and click "Add new record". Select a CNAME record and type @ as the Host and rocketlink.linj.clearalias.com as the Target Value. Click Save.
9. Now your root custom domain is properly configured. Please allow up to 48 hours for the DNS to propagate.
You can see the propagation status using the tool like this one: https://dnspropagation.net (You need to type in your domain name and select the CNAME record). If some of the servers are showing "Timeout" your domain is not ready yet.
10. Add your custom domain to your RocketLink account -> Guided tour.
(Disregard the message that pops up after adding a domain, as you have already configured your CNAME record.)