Dove runs a local DNS server that resolves your registered TLDs and domains. Each domain gets DNS records (A, AAAA, CNAME, MX, TXT, SRV) that resolve locally. Proxy rules let you route domains like myapp.dove to local services on any port. Queries for unregistered domains are forwarded to your system's upstream DNS, so your regular internet browsing is not disrupted. Point your system's DNS resolver at 127.0.0.1 to start resolving local domains.
Dove ships with .dove, .local, .nest, and .test. Create additional TLDs to organise domains by team, project, or environment.
{% url "domains.manage" as manage_path %}Register domains under your TLDs. Each domain resolves locally and can be used for mail, service routing, and DNS records.
Manage A, AAAA, CNAME, MX, TXT, and SRV records per domain. Default records are seeded automatically when a domain is created. Open any domain to manage its records.
Route traffic from your domains to local services. Pick any domain, subdomain, or wildcard pattern and forward HTTP requests to a port on your machine.
Log every DNS query with timestamp, source, record type, and answer. Debug service discovery issues and see which domains your applications are resolving.
Auto-generated root CA with per-domain TLS certificates. Install the CA once into your system or browser, and every registered domain gets automatic HTTPS with subdomain SSL support.