Features Record Types Pricing SLA Overview
Features

Fast, Reliable, Automated DNS

Low-latency DNS resolution with a global anycast network, automatic failover, and full integration with the UBQT ecosystem.

♾️

Unlimited Zones

Create as many DNS zones as needed. No artificial limit on the number of domains.

📝

Unlimited Records

No limit on the number of records per zone. A, AAAA, CNAME, MX, TXT, SRV, and more.

🌐

Global Anycast

Distributed anycast network for ultra-fast resolution regardless of your users' location.

🔄

Automatic DNS Failover

Integrated health checks. If an endpoint goes down, traffic is automatically rerouted to a backup.

🔧

API & Terraform

Manage your zones and records via the REST API or the UBQT Terraform provider. Native Infrastructure as Code.

UBQT Integration

Automatic records for your VMs, Load Balancers, and PaaS services. Zero manual configuration.

Record Types

All DNS Record Types Supported

Full support for standard and advanced DNS record types.

A
IPv4
AAAA
IPv6
CNAME
Alias
MX
Mail
TXT
Text / SPF
SRV
Service
NS
Nameserver
CAA
Certificate
PTR
Reverse
ALIAS
CNAME @ root
Pricing

Affordable and Performant DNS

All prices in CAD, before taxes (GST/QST).

ComponentPrice (CAD)
Hosted DNS zone$0.50/month per zone
DNS queries — first 1M/monthFree
DNS queries — beyond 1M$0.40 per million
Records per zoneFree
Health check$0.75/month per endpoint

Typical SMB (2-3 domains): $1.00 to $1.50/month. Route 53 compatible API.

Service Commitment

SLA & Guarantees

DNS is critical. Our commitments reflect that reality.

100%
DNS Availability
< 10ms
Resolution Latency
< 60s
Propagation
30s
Health Check Interval
Overview

Your First Zone in 3 Steps

Here is what DNS management on UBQT will look like.

1

Create a Zone

Add your domain and retrieve the UBQT nameservers.

$ ubqt udns zone create --domain example.ca

Zone created — example.ca
# Nameservers:
# ns1.ubqt.cloud
# ns2.ubqt.cloud
# ns3.ubqt.cloud
2

Add Your Records

Via the CLI, API, or Terraform. Or let the UBQT integration create them automatically.

$ ubqt udns record add --zone example.ca --type A --name www --value 10.0.1.10 --ttl 300
Record added — www.example.ca → 10.0.1.10

$ ubqt udns record add --zone example.ca --type MX --name @ --value "10 mail.example.ca"
Record added — example.ca MX → mail.example.ca
3

Configure Failover (optional)

Add health checks for automatic failover.

$ ubqt udns healthcheck create --zone example.ca --record www --protocol https --interval 30
Health check configured — www.example.ca (HTTPS, 30s)

$ ubqt udns failover add --zone example.ca --record www --backup 10.0.1.11
Failover configured — backup: 10.0.1.11

Ready to manage your DNS?

Create your first DNS zone in minutes.

Create a DNS zone →