Domain Names & DNS Hacking – Level #4

In this challenge, we are supposed to browse around the web for a trusted registrar, then decide what we want our domain name to be and then register it! I am going to talk briefly about what factors to consider while choosing a registrar.

First of all, you should realize that you are going to spend money getting your domain registered and anything that involves money needs some serious decision making. After you have made a sound decision on how much you want to spend, head on to the registrar’s site of choice and peruse around for packages that fit your needs. You simply enter your preferred name and they will notify you if it is available or already taken.

The other factor to consider before making any domain purchase is customer service. How do you find out about it? Simple, visit any business ratings company, like yelp, BBB or just use Google! You will save yourself a lot of stress by reading through them before spending your money.

Sometimes, it is a good idea to know how long the company has been in business because you don’t want to be shocked when your domain goes down all over a sudden because the company went down. Your customers or business are on the line here!

Personal suggestions: I found 1and1 Web Services pretty cool. Their customer service is good too. Another option is Godaddy . The fact is that I cannot list all of them here because there are thousands out there hunting for your money! The best thing to do is use Google Search and find what will be the best choice for your needs.


One other thing to remember is that you can register your domain with one company and host it with a different company. Here is how: If the registrar does not offer free hosting and you don’t want to spend money every month hosting your small website, you can simply host it somewhere like my favorite 000 Webhost Inc and you will not spend anything until you hit the limit – which is going to take you a while. You will need to edit your DNS settings to point to your current hosting company. I am going to talk briefly about DNS in the next section, so don’t worry for now!

If you are good with images, then good for you! Here is an image describing how a DNS server works! Enjoy.


So, how does a Domain Name Server works? I will try to make it as simple as possible but also as informative as I can. Obviously there is more to learn about DNS and you can follow a link at the bottom of this post that will lead you to more information.

One thing that is true is that if you have used the internet, you have used the Domain Name System without knowing or realizing it. DNS therefore is a protocol within the set of standards for how computers exchange data on the internet and many private networks available today. The protocol itself is known as TCP/IP.

Its main job is to translate or turn a user-friendly domain like “” to an Internet Protocol(IP) address like that computers use to identify each other on the network (This process is also known as Domain Name Resolution). You could say DNS is a phone book for the internet. Without DNS, it would be extremely hard to connect computers on the internet!

Now that we both somehow understand how this works, I am going to stop here because this post is getting too long. I am going to leave you with links to other great resources and I hope you will be better-equipped and you will share your brand new domain name with me in the comments section after you register one and publish your website. I couldn’t exhaust the details and in fact, I just touched the tip of the iceberg here. Ask any questions you may have!

For more information on Domains, DNS, and TCP/IP, please check out the links below.

DNS On Wikipedia

Windows Server

DNS TechRepublic

Thanks again for visiting and hope to see you again!

Be The First To Get New Posts From Simple Developer…

Written By Elisha Chirchir

Elisha Chirchir is a software developer. He is also the founder of Simple Developer and co-founder of Instinctive Software Solutions. On any given day, he works on both Android and Web Development. During his 'free time', he offers training to those interested in learning how to code in php, java, python, javaScript etc. You can easily find him on StackOverflow Android chatroom or on Twitter @Eenvincible

Leave a Reply

Your email address will not be published. Required fields are marked *