What does a DNS (Domain Name Server) do?

The DNS ensures that data, which is sent to a specific address, arrives at that address and no other. In order to send data to a web address on the Internet, it must have associated with it a unique IP Address. The DNS provides the association between a Domain Name and its IP Address.