Adding subdomains on Namecheap is quick and easy. Let’s say that I have a remote computer with IP address, 18.104.22.168. I want to be able to SSH into this machine, but I hate needing to remember the IP address. Well, if you have purchased a website domain name on Namecheap like I have, just add a subdomain to your website! One of my websites that I have registered with Namecheap is http://buhpc.com, so I’ll be using that as the example.
Sign into Namecheap and hit Manage near your website domain name
We’ll sign into Namecheap and hit Manage at the right side of our website domain name. If you don’t have a Namecheap domain name registered yet, you can use search to find and purchase one that you like.
Click the Advanced DNS tab
We will be brought to the domain information page. There will be an Advanced DNS tab that we want to click.
At the bottom of the Host Records, you’ll see the option to Add New Record.
We want to hit Add New Record.
Add the Host Record.
We will in the information of the Host Record that we’ll add. We’ll use Type, A Record. The Host represents the subdomain part. I use an easy number to remember like 1, so that the IP will route to 1.buhpc.com. The Value will be the IP address that you want to connect the subdomain to. TTL should be automatic. After you have filled in your subdomain host record information, you can hit the checkmark on the right side, and the host record saves.
Wait for 5 minutes or so. Ping or SSH into your subdomain.
The configuration may take as short as 5 minutes to up to an hour. After waiting, ping or SSH into your subdomain. In my case, when I SSH into my 1.buhpc.com, I can see in parentheses that it has the IP address that I gave to it.