What is an internet domain?
An internet domain refers to a domain name of the internet such as google.com. Names such as "com" are called generic top level domains. These names are essentially interpreted as IP addresses.
What is the DNS of the internet?
DNS stands for Domain Name System. It is responsible for proving names for all hosted and registered websites on the internet. It is mapping the IP address of the website to a specific name.
What does ICANN stand for and what does it do?
ICANN is a non-profit organization that is responsible for administering to the DNS root servers. ICANN stands for Internet Corporation for Assigned Names and Numbers.
Give an example of DNS software.
BIND is an excellent example of a specific DNS configuration software and framework. It is mainly used to run on Linux machines but has grown to become cross-platform software. It is also one of the most common kinds of DNS software.
List some companies that can provide public DNS services to you.
Google, Verisign, Level3, and more.