This document has been placed in the public domain by Sam Trenholme

DNS record types

This is a list of some DNS record types which MaraDNS supports.
A
A, or address, records describe the IP that a given DNS node has.

MaraDNS optionally uses the 'A' to signify an A record. This has one data-dependent field: The ip for the node in question, in dotted decimal (e.g. 192.168.42.55) format.

MX
MX, or mail exchange, records describe the machines to contact in order to send mail to a given DNS node.

This has two data-dependent fields: The preference for the mail exchanger (lower preferences get higher priority), and the name of the DNS node to deliver mail to.

NS
NS, or name server, records are used to tell other DNS servers which DNS servers to contact in order to find out information for a given DNS node. For example, a NS record for example.com tells other DNS servers which DNS servers to contact in order to obtain information for the example.com domain. Because of the way MaraDNS is set up, all of the NS records for a given DNS zone need to be placed immediately after the SOA record.

This has one data-dependent field: The name of the DNS node which this NS record points to.

SOA
SOA, or "start of authority", records are used by other DNS servers, and, unfortunatly, are therefore required by MaraDNS. Each zone file must start with an SOA record.

A SOA record has seven data-dependent fields, as follows:

In most cases, MaraDNS zone files can start with this particular SOA record:
% SOA % nobody@example.com. 19770616 7200 3600 4838400 1800
TXT
TXT, or text, records are arbitrary text strings which can be attached to given DNS nodes. Certain protocols use this field to store protocol-specific data.

This has one data-dependent field: The text string in question.

Note that this document does not describe every single record type that MaraDNS support. Please refer to the CSV2 manual page for a more complete reference.