[02] WHAT ARE THE DIFFERENT DNS RECORD TYPES?

    This is a pretty quick and basic description.  The most
    important records are the A, MX and CNAME.  You can probably
    figure out how the DNS database entry works.

    SOA    Start Of Authority.  Is probably the most complicated
           portion of the DNS database to understand.  SDF takes
           care of this record for you.

    A      Address record.  The IP address for a host or domain.

    MX     Mail Exchanger.  The host who handles mail for your
           domain/hosts.  There is a numeric value before the
           MX host to specify preference (typically 75 for
           a primary, and 100 for a secondary)

    CNAME  Canonical Name - an equivilent host name.

    A typical database (without the SOA) might look like this:

    $ORIGIN mydomain.org.

    foo        IN      A       10.0.0.1
               IN      MX      75   foo.mydomain.org.
               IN      MX      100  mail.anotherhost.org.
    bar        IN      CNAME   foo.mydomain.org.

    Notice that the "." at the end of text is of importance.
    the $ORIGIN is a tag in the database, which tells the nameserver
    that all information following needs to have 'mydomain.org.'
    appended to the initial tag (id est, foo.mydomain.org. instead
    of just 'foo').

    In the above example, host 'foo' has an address of 10.0.0.1 and
    its favourite mail exchanger is itself.  In the event that it
    is unavailable, its second favourite mail exchanger is
    'mail.anotherhost.org' which lives outside of this database.

    Host 'bar' in basically just an equivilent name for 'foo' .. although
    you could of just had another A and MX records for 'bar', this is
    the most efficient and clean way to build your database.