The Domain Name System or DNS is the software that allows you to have name to number mapping on your computer. It identifies a domain name or URL with a number that coincides with an IP address and vice versa. DNS is a hierarchy which means smaller root domains servers track every top level domain and who is under them. Therefore root domain servers know all about everyone who has authoritive name servers under the root.
IP addresses are assigned to every device on the network on order for them to communicate with each other. The Domain Name System (DNS) translates these numeric IP addresses into names and web addresses and makes remembering these easier so humans can actually decipher and remember them. Instead of remembering every IP addresses to find a URL, you type in the actual name such as yahoo.com and DNS will go find the page you are looking for.
Although DNS is most commonly used for internet purposes, DNS is also used in private networks as well. It works throughout multiple computers or databases to provide name recognition of every device or host in the network. DNS handles all types of name resolution needs. With DNS the host name will stay the same even though the numerical IP address may be changing.
Without DNS, the overhead and IT management aspect of providing IP names and addresses to each and every device or host on a network whether it’s on the internet or in a private network would be extremely time consuming and cumbersome. It would be an unimaginable headache if DNS is not in place.
DHCP (Dynamic Host Configuration Protocol) actually assigns IP addresses on the network automatically. It provides the default gateway, subnet mask, and the DNS. Instead of IT administrators having to manually hand out static IP addresses and keeping track of all of them, DHCP takes care of it for them. Along with assigning them, DHCP will take back the IP address when it is no longer in use and reassign it when it is available.
DHCP also saves...