A name server can act as a primary for multiple zones and as secondary for others. Some valid record types on a DNS server are stated as follows.
SOA record (Start of Authority), which consist of crucial information like the
SERIAL number, which is monitor by other name servers for change, which indicates to them a change in information for a zone,
REFRESH which tell how often a secondary name server should check for a change in the serial number,
RETRY is to inform a secondary server how long it should use it current entry if it is unable to perform a refresh and
MINIMUM is how long the other name servers should hold these information.
NS record which show the authoritative DNS for the zone
A record which points a hostname to an IP address
CNAME record (canonical naming) which allows a node to be address using more than one hostname
MX record, which is used for message routing where there are multiple mail exchange hosts. A (A) record host address is needed for every MX record set.
PTR records, which are just the reverse of A records, it maps IP address to a hostname. These records can only be meaningful in-addr.arpa zones have been delegated to your control by your service provider of your IP block.
Text (TXT) record provides a descriptive text associated with a domain name for example domain ownership verification or for SPF records.
Apart from the above, there are SRV records for service type and specifying location of server resource though primarily Microsoft-centric.
Lesser used record types like HINFO which indicate CPU and operating system types for mapping to specific hostnames are generally not used.