
#Domainer articles software
Hosts use the Domain Name System (DNS) to locate IP addresses from the names given in software such as web browsers, email clients, SSH, FTP, and many other internet services. Most networks of any size require centralized management of this service with name services software such as BIND. Ultimately, I converted to running my own name server to resolve both internal and external hostnames. I did this for several years on my own network and it eventually became too much trouble to maintain even with only the usual eight to 12 computers I usually have operational. Maintaining copies of this file on several hosts can become very time-consuming and errors can cause much confusion and wasted time before they are found. In small networks, the /etc/hosts file on each host can be used as a name resolver. :: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6 Therefore, we need a translation service to convert the names that are easy for us to the numbers that are easy for our computers.ġ27.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 As humans, we tend to do better with names like, while computers do much better with numbers like 93.184.216.34. Without these name resolver services, surfing the web as freely and easily as we do would be nearly impossible. I will use the terms name server, DNS, and resolver pretty much interchangeably throughout this article. There is other name resolver software, but BIND is currently the most widely used DNS software on the internet.

The primary function of the BIND (Berkeley Internet Name Domain) software is that of a domain name resolver that uses that database. The Domain Name System provides the database to be used in the translation from human-readable hostnames, such as to IP addresses, like 93.184.216.34, so that your internet-connected computers and other devices can access them. How would you remember that? Telling someone to go to "" is far easier to remember. Of course, using bookmarks would help, but suppose your friend tells you about a cool new website and tells you to go to 93.184.216.34. For example, locating a website would look like this when you type it in:, which would be nearly impossible for most of us to remember.

Surfing the web is fun and easy, but think what it would be like if you had to type in the IP address of every website you wanted to view.
