Resolving DNS example

Content DNS server example file

This data file is an example of one which can be uploaded through our content DNS service.

You can put all your domains’ data in one file or (as we tend to do) put one file per domain, with extra files for automatically generated DNS fragments; how you organise and maintain the files is up to you.

Note that this is the tinydns-data format with IPv6 extensions, which you may be familiar with already.

# tinydns data fragment for domain -- this file is for illustrative purposes only and any records ending in will be ignored. You should adapt it for your own domains. The latest example file will be kept at

# As you may have noticed, lines beginning with hash characters and blank lines are ignored, and can be safely deleted.

# tinydns record lines start with a single character describing the record type, followed by a colon-separated list of fields.

# Full reference is at <a href=""></a> Brief notes on the IPv6 support can be found at <a href=""></a>

# Assuming you have delegated to, and as recommended by us, you need to insert these three lines for each domain.

# This is an MX (mail exchanger) record, declaring the IP address to receive mail for This means that when an email program sends mail to it will expect this addresses to have an SMTP server listening and happy to receive mail for addresses ending in

# The penultimate field is the "MX distance".

# This is an alias record, saying that points to IP address

# This is a set of alias records for -- the DNS server will respond with all of these IP addresses if asked for , and the client will ask one of them randomly.

# This is a wildcard alias record-- it tells tinydns to provide the mapping of to any request ending in that doesn't have a more specific record matching it, so will return, as will but will return since it is more specific.


# This is a host record, saying that is the IP address It also inserts a corresponding reverse DNS record saying that the address has the name -- hence you should only have one of these entries for each IP address.

# This is a delegation record, saying that servers and will know about any DNS records ending with You should set up those IPs to serve "." records (see above) to claim authority for the delegated domain.

# &amp;
# &amp;

# These are IPv6 reverse DNS authority records. This tells the outside world that Bytemark's name servers are authoritative for reverse DNS looks for the IP range 2001:41c8:1:4e24:/64. This is the default delegation for IPv6 blocks allocated to Bytemark customers, but can be changed if you would prefer not to use our servers.


# This is an IPv6 record stating that the name should point to the IPv6 address 2001:41c8:1:4e24::2. Note that you need to quote the IPv6 address in full without colon separators. This will also insert a suitable DNS record (though see above, you must have claimed authority for the reverse DNS block before the reverse DNS will work).


# This is an IPv6 alias record. This works the same as above but does not insert a reverse DNS record, for situations where you are not the "owner" of the IP that you are pointing to, or where you have already declared a 6 record for the same IP.


# This is a record delegating the reverse DNS for 2001:41c8:1:4e24::/64 to the IPv4 addresses and Those IPs should then run DNS servers answering for the reverse DNS domain.

# &amp;
# &amp;
Bytemark Cloud used to be called "BigV"—nothing has changed except the name! We’re hiring! Please visit to find out more.