Gyro DNS
Authoritative DNS managed by API, CLI and Terraform: ns1 Istanbul + ns2 Germany, one-click DNSSEC, health-checked failover. Free for hosting customers.
- ns1 Istanbul + ns2 Germany
- Free for hosting customers
- One-click DNSSEC
- Fixed euro pricing
- 2 countriesname servers in Istanbul and Germany
- 5 zonesfree for hosting and server customers
- 1,000records per zone
- 3 locationshealth checks decided by majority
Start free, move to Pro as you grow
Both plans use the same name servers and include DNSSEC, the API, the CLI and Terraform. The difference is the number of zones and the health-checked record add-on.
Gyro DNS Free
For active hosting / server customers, 5 zones
- Zones: 5
- Records / zone: 1,000
- Name servers: Istanbul + Germany
- API / CLI / Terraform: Yes
- DNSSEC: One click
- cPanel zones: Automatic
Gyro DNS Pro
50 zones, API/CLI/Terraform, health-checked failover
| Billing Cycle | Total | Per Month |
|---|---|---|
| Monthly | ||
| Quarterly | ||
| Semi-Annually | ||
| Annually | ||
| Biennially | ||
| Triennially |
- Zones: 50
- Records / zone: 1,000
- Name servers: Istanbul + Germany
- API / CLI / Terraform: Yes
- DNSSEC: One click
- Health-checked failover: Add-on (€0.99)
Prices shown in GBP. Prices exclude VAT; VAT is added at checkout. The free plan is available to customers with an active hosting or server service, one per customer. Health-checked records are an add-on billed monthly per check.
Keep DNS up when your server is down
If DNS runs inside your hosting server, a server outage takes down more than the website: when your MX record cannot be resolved, senders cannot deliver your email. Keeping DNS on separate name servers in two countries breaks that link.
Email keeps flowing
Your MX, SPF and DKIM records keep answering even while the web server is under maintenance.
Failover to a backup server
A health-checked record switches the A record to a backup IP when your main server stops responding.
No downtime when moving
Moving your site to another server only means changing an A record; the name servers stay the same.
Your name servers
Everything you expect from a DNS service
A simple panel for everyone, with an API and Terraform ready for teams who manage infrastructure as code.
All common record types
A, AAAA, CNAME, MX, TXT, SRV, CAA and ALIAS instead of CNAME at the apex. Up to 1,000 records per zone.
One-click DNSSEC
Turn on signing, copy the DS lines to your registrar. When turning it off, the panel warns you about the right order.
Health-checked records
HTTP, HTTPS, TCP or ping checks from 3 locations; if the main IP fails, the record moves to the backup IP.
cPanel zones copied automatically
Zones of the domains in your Gyro hosting account are copied for you; just change the name servers.
BIND import and export
Bring a zone file from another provider, and take your file with you whenever you want.
API, CLI and Terraform
Every action is in the Gyro API; dns commands in the gyro CLI; gyro_dns_zone and gyro_dns_record resources in Terraform.
Fast propagation
Changes reach both name servers within seconds; on our side answers update within about a minute at most.
Abuse protection
No open resolver, zone transfers disabled, per-IP query rate limits and ANY queries pushed to TCP.
Manage DNS as code
Everything you can do in the panel is also available through the API, the gyro CLI and Terraform. Deleting and importing require explicit confirmation.
resource "gyro_dns_zone" "site" {
service_id = 789
name = "ornekfirma.com"
dnssec = true
}
resource "gyro_dns_record" "www" {
service_id = gyro_dns_zone.site.service_id
zone = gyro_dns_zone.site.name
name = "www"
type = "A"
ttl = 300
records = ["203.0.113.10"]
}gyro dns zone list gyro dns zone create gyro dns rrset list gyro dns rrset set gyro dns dnssec enable gyro dns health create gyro dns --help
curl -s -H "Authorization: Bearer $GYRO_TOKEN" \
https://www.gyrohosting.com/api/v1/client\
/cloud/dns/789/zones
PUT /cloud/dns/{id}/zones/{zone}/records
POST /cloud/dns/{id}/zones/{zone}/dnssec
POST /cloud/dns/{id}/health-checksThe full endpoint list is on the Developers page. API documentation
Live in three steps
- Step 1
Get a plan
Choose the free plan if you are a hosting or server customer, otherwise Pro. The service is activated instantly.
- Step 2
Add your zone
Enter the domain and optionally paste your current zone file. Verify ownership by changing name servers or with a TXT record.
- Step 3
Switch name servers
At your registrar, set the name servers to ns1.gyrodns.net and ns2.gyrodns.net. Manage records from the panel or from code.
What you should know
See the limits before you buy.
What you get
- Two name servers in two countries (Istanbul and Germany)
- DNSSEC, ALIAS, CAA and SRV records
- Automatic failover to a backup IP with health-checked records
- Full management via the API, the gyro CLI and Terraform
- Automatic copy of the zones in your hosting account
What is not included or limited
- It is not an anycast network: two name servers run in two fixed locations.
- ALIAS records and DNSSEC cannot be used together in the same zone.
- Hosting (cPanel) zones are read-only in the panel; you manage their records in cPanel.
- Health-check failovers do not send email notifications yet; the status is shown in the panel.
- Failover is not instant because of DNS caching; with a short TTL it comes down to a few minutes.
Who can get the free plan?
Where are your name servers?
My domain is registered elsewhere. Can I use it?
How do you verify ownership?
What about the domains in my hosting account?
How fast do changes propagate?
How do health-checked records work?
How do I turn on DNSSEC?
How do I move from another DNS provider?
Which plans include the API and Terraform?
What happens if I cancel?
Protect your domains' DNS today
Hosting customers start free; move your zones in a few minutes.
Not sure which plan fits you?
Tell us what you need and our team will recommend the right setup within minutes.
Reach Sales & Support
Have a question before you buy, or need help with an existing account? Call or email us.