---
title: "Get in the zone: simple and efficient DNS hosting at Exoscale"
description: "Exoscale DNS service gives you great flexibility and automation to host your Zones"
date: 2014-12-11
author: "Pierre-Yves Riʦchard"
url: https://www.exoscale.com/blog/get-in-the-zone/
---
# Get in the zone: simple and efficient DNS hosting at Exoscale

![dns cover](https://www.exoscale.com/blog/get-in-the-zone/dns-cover.jpg)

We're thrilled to announce our DNS handling interface today.
Never worry about juggling through heaps of bad web interfaces:
you will now be able to handle your DNS zones from within our
familiar and intuitive portal.

![dns interface](https://www.exoscale.com/blog/get-in-the-zone/dns-interface.png)

## Learning from the best

Our DNS service is the most recent addition to our [infrastructure marketplace](https://www.exoscale.com/features/).
To give you the best experience possible, we've decided to build this new service on top of the best
provider out there: [dnsimple](https://dnsimple.com).

What this means for you as a customer is full Exoscale integration:

- our unparalleled UI&UX applied to DNS handling,
- organization support, as for the rest of our services,
- no new API credentials: you'll get to use your compute and storage keys & secret.

## A package which suits you

We've created three plans to give you great flexibility:

- a single zone plan, at just 1CHF/month,
- a ten-zone plan at 10CHF/month,
- a fifty-zone plan at 50CHF/month.

All zones have unlimited operations and requests.  If you need
something more specific, please get in touch at
[sales@exoscale.ch](mailto:sales@exoscale.ch).

## Full zone programmability

Need automation? Zone creation, Record creation and updates can now be tied to
infrastructure events. It's just an API call away.
We have extensive [API documentation](https://community.exoscale.com/documentation/dns/api/) and
upcoming support in several programming languages:

    curl -H 'X-DNS-Token: <token>' \
         -H 'Accept: application/json' \
         https://api.exoscale.ch/dns/v1/domains


```json
[
  {
    "domain": {
      "id": 1,
      "user_id": 1,
      "registrant_id": null,
      "name": "example.com",
      "unicode_name": "example.com",
      "token": "domain-token",
      "state": "hosted",
      "language": null,
      "lockable": true,
      "auto_renew": false,
      "whois_protected": false,
      "record_count": 5,
      "service_count": 0,
      "expires_on": null,
      "created_at": "2014-01-15T22:03:49Z",
      "updated_at": "2014-01-15T22:03:49Z"
    }
  }
]
```

