
DNS Quickstart
DNS platform for next-gen apps
Make intelligent routing decisions and build smart network services with just a few lines of code. Interconnect your applications and get complete control of your network behavior.- Load balancing
- SEO optimization
- Service discovery
- Domain mapping
- Multi-cloud solutions
- Geographical routing
Easy migration
Migrating to Bunny DNS is simple. When adding a new DNS Zone, you can:- Auto-scan existing records: Bunny DNS automatically detects and imports your current DNS records. Review and edit them before switching.
- Upload zone files: Import a BIND-compatible zone file to migrate all records at once.
DNS management
Manage your DNS zones with a full suite of tools:- Records: Add, edit, and delete DNS records with support for all standard types plus Bunny-specific records like Pull Zone and Script records.
- CDN Acceleration: Route traffic through Bunny CDN with a single click for improved performance and caching.
- Record sets: Group multiple records of the same type for load balancing, weighted routing, and automatic failover.
- Smart records: Configure geographic or latency-based routing to direct users to the closest or fastest endpoint.
- Health monitoring: Automatically remove offline endpoints from DNS responses.
Security
We mitigate large-scale L3/L4 DDoS attacks right at the edge, and apply smart L7 protections with per-IP DNS rate limiting to keep your domains safe and responsive. Set up DNSSEC in just a few clicks and keep your records safe from spoofing and tampering.Scriptable DNS
Bunny DNS is scriptable with Edge Scripting. Write JavaScript to dynamically respond to DNS queries, enabling advanced use cases like:- Health-based routing with automatic failover
- Weighted load balancing
- Geographic routing based on client location
- Custom logic for A/B testing or canary deployments
Get Started with Scriptable DNS
Learn how to write your first scriptable DNS handler.