These days, hosting your own domain is super cheap; although there are a few geek factors you will need to possess in order to be successfully connected to the Digital Subscriber Line, DSL.
- Finding an IP address – The first thing you need to do is find an IP address for your domain. You can easily do this through various websites that provide this from Google to GoDaddy which will provide you with a range of domain names to choose from. Not only will they find a suitable name for your domain, they will also help you set up your website and provide you with a custom email. While some require a low price for registration, others are free of charge. You will need to point your domain name to the provided IP address so you can manage DNS (Domain Name Server) entries at the registrar you registered your domain name. The internet is filled with lots of basic online tutorials for DNS records; however, you primarily require an “A” record like example.com or example.com for your domain.
- Configuration of the web server onto your computer – This easy-to-do step will take you no more than 10 minutes to finish given you have a good internet connection. You can use Apache, IIS, Nginx or any other server of your preference. The steps usually include downloading the server software onto your computer, installing it, running it, and testing it. After finding if it works, which they all usually do, change you webpage so as to access ports on the server for easy automation.
- Directly hook your computer to an internet connection – If your computer is plugged to a router to access the internet, you will need to hook it directly to the internet connection. You need only configure that router in order for easy flow of inbound traffic from port 80 onto your computer which is hosting the website. The process for doing this varies from one router to another, although it is pretty basic.
It is important to note that having your own domain comes with a few challenges. For starters, there is the changing of the IP address since these days they are not static unless you would like to pay for business class services. Then, there is the challenge of dealing with a blocked ISP port 80, which will require you to make some calls to have them unblocked. Further, the electric bill increases since you want your computer staying on all day and night, thus will utilize lots of electricity. And the final challenge is your server getting hacked.
If you don’t want to worry about having to host your domain, you can also use hosting services from reliable companies like Shopify. They make it easy for you to host your domain.