Question: what are the three main components of dns?
Answer: The DOMAIN NAME SPACE and RESOURCE RECORDS, which are specifications for a tree structured name space and data associated with the names. ... 
NAME SERVERS are server programs which hold information about the domain tree's structure and set information.