DNS: Naming the Internet

The Domain Name Service (DNS) is one of the most important and at the same time most unknown services of the Internet, defined in the RFCs 1034 and 1035 it has the function of creating a directory of names and their matching IP addresses, that constitute the base of the Internet addressing by means of a hierarchical system of delegations called domain service.

In this tutorial collection we are going to review different aspects, both theoretical and practical, around DNS systems.