DNS Management
Hook provides comprehensive DNS management through integration with multiple DNS providers. You can manage DNS records centrally in Helm and synchronize them to your nameservers.Overview
The DNS system includes:- DNS Providers - Integration with external DNS services
- Domains - Domain configuration
- DNS Records - A, AAAA, CNAME, MX, TXT, etc.
- Synchronization - Push records to Hook nameservers
Supported DNS Providers
Hook integrates with major DNS providers:| Provider | Type | Configuration |
|---|---|---|
| Cloudflare | API | API Token, Zone ID |
| Route53 | API | AWS Access Key, Secret Key |
| GoDaddy | API | API Key, Secret |
| Namecheap | API | API User, API Key, Username |
| DNS Made Easy | API | API Key, Secret Key |
| DNSimple | API | Account ID, API Token |
| deSEC | API | API Token |
| Scaleway | API | Access Key, Secret Key |
| No-IP | API | Username, Password |
| ClouDNS | API | Auth ID, Password |
| Google DNS | API | Project ID, Service Account |
DNS Providers
Create DNS Provider
Provider Interface
All providers implement a common interface:Provider Operations
Domains
Create Domain
Domain Operations
DNS Records
Create DNS Record
Record Operations
Synchronization with Nameservers
Push to External Provider
Sync records from Helm to external DNS provider:Pull to Hook Nameservers
Nameservers pull records from Helm:Common DNS Configurations
Phishing Domain Setup
Next Steps
- Nameservers - Hook DNS servers
- Lures & Emails - Email configuration
- Overview - Back to architecture

