Get a Free or Low Cost Domain Name

October 31, 2019 at 12:37 pm Leave a comment

In my previous post, I showed you how to set up low cost hosting for your ASP.NET Core web site on SmarterASP.NET. Now that your site is up and running, you probably want to get a domain name for your site. You can register one through your hosting service provider, but that will cost you about $12 a year–which isn’t terrible, but you can get one for less, or even for free!

Free Domain Registration

You can get a free domain name from FreeNom. The suffixes, or TLDs (Top Level Domain) on their free domains are those that are less often used and lesser used like:

If you are on the SmarterASP.NET free trial account, I have heard reports that they won’t allow you to use .tk, but that you can use .gq. If anyone has experience with the other free domains please tell us about it in a comment.

If you decide you want a more recognizable domain name, the prices for one year on FreeNom are very low: $8.38 for .com, $6.71 for .net, and $5.53 for .company, or $4.81 for .nl (The Netherlands).

Free Domain Registration for Students

If you are a student, you can get the free GitHub Student Developer Pack, which includes vouchers for free domain registration from several companies including and NameCheap, as well as lot of other great free stuff!

Pointing your Domain Name at your Web Site

Once you’ve registered a domain name, you need to point it at your web site.  Your web site will already have an IP address and if your site is on SmarterASP.NET, it will have a temporary address, or URL (Uniform Resource Locator). The internet magic that associates a domain name with an IP address is performed by a DNS server (Domain Name System server). Here are the steps to point your new domain name at your web site. I’ll be using FreeNom and SmarterASP.NET as examples.

Change the Nameserver for your new domain name

  1. On the FreeNom web site, log into your account, and click in the links for Services, My Domains.
  2. Click on the Manage Domain button next to the domain you want to point at your web site.
  3. Click on Management Tools, Nameservers.
  4. Select the radio button for Custom Nameservers and and enter the addresses for the nameservers provided by your hosting service. For SmarterASP.NET these would be:
    • Nameserver 1: NS1.SITE4NOW.NET
    • Nameserver 2: NS2.SITE4NOW.NET
    • Nameserver 3: NS3.SITE4NOW.NET

Enter the New Domain Name on your Hosting Service

  1. On the SamterASP.NET web site, log into your account and click on the Control Panel button for your account.
  2. Click on the + Manage Domain Name button for your web site, enter the new domain name, and click the Map New Domain button.

Now you can enter the new domain name in your browser address bar and open your web site!



Entry filed under: Web Development. Tags: .

Publishing an ASP.NET Core Web App to a Low-Cost Windows Hosting Service Hosting Multiple ASP.NET Core Sub-Sites on a Single Site Hosting Account

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed

Bird’s Bits

Computers, software & the Internet

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 41 other followers

%d bloggers like this: