This article has been enormously helpful for viewers. Take a look!
Everybody wishes to have their own website especially students(ICT), online researchers, gamers, etc but what comes in between us and our own website(blog) is the expensive price of the domain name and web hosting service. So today, I am here to teach you, how to create a website for free with .com.np domain and host it using free web hosting services.
There are a number of online companies providing free websites (domain name with web hosting) like WordPress, Blogger, Wix, etc but with something fishy going on.
Owning your own domain name looks far more professional than having your site on someone else’s domain (like www.yourdomain.freewebsite.com), and it’s super affordable(free in NEPAL), too. Plus, having your own hosting will also make sure your website loads quickly and won’t go down for hours at a time (pretty important for everyone who visits your pages).
To get rid of the ads, connect a custom domain and unlock more features, users have to upgrade their accounts. In other words, technically, you can design and publish your website without spending a cent, but in reality, this website will either display a noticeable advert or will be placed on a subdomain.
These online companies attract the users by implying attractive tagline in their sites which usually is " free, professional and easy to use ". Some of them are listed in the image below.
But luckily, In the context of Nepal, www.YOURDOMAIN.com.np (.com.np/.np) is available for free and you can use blogger.com with afraid.org or cloudflare.com or any other for joining free hosting too. Nepal Government is keen to uplift the e-business as well online services in Nepal so they are offering free domain names to their citizens.
Mercantile Communications Pvt. Ltd.
Nepal's official .np Domain Registration
** It is available free of cost because Mercantile, which is also maintaining the primary name server for NP is providing this as a service to the IT sector of Nepal to encourage Nepali businesses, organizations, and individuals to have an online presence and will remain so as long as Mercantile continues providing it. MOS-NP doesn't add any cost for the services it provides regarding the domain name registrations.
Please direct any correspondence regarding domain names to email@example.com
Ok let’s start our journey to make a free .com.np website available for personal use only but before this don't forget to scan and store your citizenship certificate or other identity documents required in this procedure to identify a Nepalese citizen. And you need to upload an image of a cover letter like this, shown in the picture below.
Remember that the cover letter should be a picture(image file) i.e .jpg/.png format. (Either write the letter yourself and take it's picture (OR) but I recommend you to type the letter somewhere in your device and take a screenshot of it because it accepts only a small size (<800KB) of file (photo) and, you can edit/crop the photo if necessary to make it's size small (<800KB) OK! Let's get started.
NOTE: If you're on this page then, you might have already heard of WordPress.
Description(WordPress is a content management system based on PHP and MySQL which features include a plugin architecture and a template system.) WordPress now powers over 1/3rd of the top 10 million sites and 33.4% of all sites on the web in 2019. But, here we aren't going to use WordPress because it requires a hosting plan to execute and it will be tough for absolute beginners to understand. So, we will be using a free blog-publishing service named Blogger which is easy to use and easy to understand but unfortunately lacks advanced features as compared to WordPress.
You need to have a web host to attach a domain name on it. Despite paid host service providers, you can start for free from Google Blogger. Go to www.blogger.com and create a new account or you can sign up with your Google account and blog; you can choose any subdomain name for your blogger as we will not require it often and it will only be the secondary address of your site.
Now head to Mercantile official .np registration website https://register.com.np to choose and register your desired domain name. Enter your desired domain name and check it's availability with an appropriate suffix from the drop-down list. (Example- .com.np, .info.np, .biz.np, etc.)
After getting the availability of your desired domain name, begin your registration process (.com.np) by clicking the green Register Now button. Fill in other details like username and email required to sign up and click register.
Note: Enter your valid email address and provide the same name which is in your citizenship certificate for best results.
Now you will receive an email from Mercantile subject “Hostmaster – NPccTLD Registration Services”. Click on the link in the email. Note that if you don’t check or click that link within 3 days, the domain registration will be canceled.
Now you should see a new form where you will need to fill in your personal details. Like your name and password to login your Mercantile domain account.
After you finished validating your email through the link then, log in to your account using the credentials from which you signed up.
There are several free domain management services (Domain Naming System (DNS)) but today I will teach by using freedns.afraid.org / afraid.org domain management service. There you can see some blank space for wringing your name servers. In the place of primary nameserver fill up ns1.afraid.org and similarly in secondary nameserver fill up ns2.afraid.org and finally leave the tertiary name server box empty if available.
Name Servers of freedns.afraid.org :-
The login page will redirect to another form where you will need to fill out your administrative details (Name, address, admin email, admin phone, admin mobile number) or if it's for your organization fill out company details (Org name, Org address, Org email, Org Phone, Org mobile). Click “Submit” as seen in the form similar to below; fill administrative contacts only and leave organizational form empty or you can click the button (ticked if clicked) provided to use the same information you entered in administrative contacts.
Now you have to upload the scanned copy of your citizenship (front and back/single piece) and please don’t forget to rename your image to yourdomain.com.np(.jpg/.png). Choose the additional documents options (cover letter) and upload the picture of your cover letter then you are done with your account.
(if you are a company you will need a request letter typed in the company’s official letterhead and for organizations, you will need a copy of the official registration certificate)
After you finish up again log in to your account and check the domain approval and make sure the domain is under approval as shown in the screen capture below.
Dear Sir/ Madam,
I would like to register the www.yourdomain.com.np domain name for my personal use. I have already submitted the .np domain registration online form from your official website. Furthermore, I have written this email and I have attached the photocopy of my citizenship (both sides) within this application.
I will be glad if you registered my domain name as soon as possible. And finally, thank you for considering my application.
Domain name: www. Your domain .com .np
Mr./ Mrs. Your Name
Don’t forget to attach your scanned citizenship card in your email either they may reject your application. Your application should be approved within few (1-3) days. Then you can start using the domain name for your website.
As soon they approve your domain name they will forward an email to you stating that your domain is successfully approved. But if there is any kind of Government holiday then they may take a bit more time to reply to your application.
As soon as your domain is registered to go to https://www.freedns.afraid.org and create an account with your valid email address to manage the DNS of your domain. You will receive an mail from FreeDNS to activate/approve your account. You can verify your account through the link provided to you in the mail.
FreeDNS - Free DNS - Dynamic DNS - Static DNS subdomain and domain hosting
I had already told you to create a blog at www.blogger.com, if you have not created then create it fast now you will need it.
Now log into your account at afraid.org and click on Domains in the dashboard. Now you have to click on Add a domain into the FreeDNS button. Enter your domain name excluding www. from yourdomain.com.np and remember to keep your Shared State: Private and Submit it.
Note: You must keep your Shared State: Private as other members can use your domain if you shared it (Public).And do not enter (www.) while entering your domain in its field, it will be an error apparently.
After this, afraid.org will check your primary and secondary name severs and verify that the domain is registered on their name servers as shown in the screenshot below.
As soon as the validation process ends you have to click on Subdomains present in the dashboard.
Now, you will see 6 Not Configured subdomains automatically present in it. Note that, we will not use/touch them but, we will create our own subdomains. Click on - add subdomain - in the top left and you will see a table to fill which will be discussed below.
Now you have to fill up several IP address in destinations which I will guide you below.
Add four A-records that point to Google IPs.
In the field of type choose A and leave the subdomain field empty. And choose your domain from the drop-down menu (already given but remember the Shared State should be Private while you had entered your Domain ) and in the field of destination type 22.214.171.124 and save it with the shown image code. Now the form looks as shown in the screen capture below.
Domain: yourdomain.com (private)
Destination: Four A-records Google IP's
Now add three more subdomains of the field of type A with destinations 126.96.36.199, 188.8.131.52, and 184.108.40.206 ( remember choosing A in the field of type)and choosing your domain from a drop-down menu similar to the first step as shown in the picture below.
And after filling four destinations you will see something like this.
The creation of all 4 subdomains is the same excluding their destinations (Google IPs ).
Now, open www.blogger.com and sign in with your account. Open Basic Settings from the sidebar and in the Publishing - Blog Address option tap on add a Third Party Domain Settings, type your domain name as www.yourdomain.com.np and save then you will see something written down there, read it carefully, below you will see www and ghs.google.com and again its below you will see something codes are written which is very important for you.
Now in a new tab go to afraid.org and again choose to add a subdomain but now it is a slightly different step. Type: CNAME with subdomain filled.
In the field of Type choose CNAME and in the field of subdomain write www and in the field of destination write ghs.google.com and click on save with given image code. This step is shown in the screen capture below for your assistance.
Follow the same step as above copying text and pasting what’s below www as subdomain and what’s below ghs.google.com as the destination with the field of type CNAME and click save with given image code.
After you added all the subdomains click on save. Now go to the blogger dashboard and click on save settings. Now you are done wait for 15-20 minutes and type www.your domain.com.np in your browser, it will redirect you to your blog.
So we have successfully assigned our blog to a web address. Enjoy the free service provided by the Nepal Government to uplift online access of each and every Nepali. We will soon upload a video about these steps to make you easier so stay tuned we will be back soon.