Zones

Overview

The zones extension can be used to export zonesfiles from designate.

Note: Zones is an extension and needs to be enabled before it can be used. If Designate returns a 404 error, ensure that the following line has been added to the designate.conf file:

enabled_extensions_admin = zones

Once this line has been added, restart the designate-api service.

Export Zone

GET /admin/zones/export/(uuid: id)

Example request:

GET /admin/zones/export/a86dba58-0043-4cc6-a1bb-69d5e86f3ca3 HTTP/1.1
Host: 127.0.0.1:9001
Accept: text/dns

Example response:

    HTTP/1.1 200 OK
    Content-Type: text/dns

    $ORIGIN example.com.
    $TTL 42

    example.com. IN SOA ns.designate.com. nsadmin.example.com. (
        1394213803 ; serial
        3600 ; refresh
        600 ; retry
        86400 ; expire
        3600 ; minimum
    )


    example.com. IN NS ns.designate.com.


    example.com.  IN MX 10 mail.example.com.
    ns.example.com.  IN A  10.0.0.1
    mail.example.com.  IN A  10.0.0.2

:statuscode 200: Success
:statuscode 406: Not Acceptable

Notice how the SOA and NS records are replaced with the Designate server(s).

Table Of Contents

Previous topic

Quotas

Next topic

DevStack

This Page