DNS Explained


So, Some basics to begin with...

What Is DNS?

DNS, or Domain Naming Service, is at its basics, a utility that maps hostnames to IP Addresses, its like a centralized database holding records of these mappings....

DNS has of course, a lot more functionality than this of course, but that, at its simplest and purest form, is what DNS does....It also has more advanced roles, such as locating Domain Controllers on your network in a Windows Domain, Holding Aliases or CNAME records for devices and resources on your network, as well as in more advanced environments, passing along details on where to pass through resolution requests etc.

How Does It Work

How does DNS work? Simple. A nice clean example is a client machine (lets call it HOST) queries (Or Asks) a DNS Server (Lets call it SERVER) for an address. SERVER Responds (Or Answers) to CLIENT With the address that it has in its Database, and the machine now knows where to go

The Computer language is of course, Binary...This is all ones and zero's at its root. Everything you see and do is translated one way or another in binary...a whole load of very nerdy looking ones and zeros....10001001....and each computer has its own unique IP address (also made up of ones and zero's). when machines look for each other, and talk to each other, they communicate via these addresses.....Now, for a human to remember those addresses would be next to impossible, so we refer to them with names such as CLIENT....DNS simply maps the name CLIENT to the address that the computer uses - Simple yes

Read more...