Dohna-NS/README.md
LittleChest 51e35cc622 docs: Update domain
* dohna-ns.sbs -> dohna.ovh
2025-08-12 17:09:34 +08:00

34 lines
1.9 KiB
Markdown

# Dohna NS
Another DNS over HTTPS recursive resolver.
- [x] EDNS Client Subnet
- [x] [JSON API](https://developers.google.com/speed/public-dns/docs/doh/json)
## For Users
Read [Dohna NS Documentation](https://dohna.ovh/) to learn how to install Dohna NS on your device.
## Deploy
| Provider | Deploy |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Cloudflare | [![Deploy to Cloudflare](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https://github.com/LittleChest/Dohna-NS) |
| Vercel | [![Deploy to Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/LittleChest/Dohna-NS) |
| Netlify | [![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/LittleChest/Dohna-NS) |
## Environment Variables
| Key | Default | Description |
| --- | ---------------------------- | ------------------------------------------------ |
| DNS | https://dns.google/dns-query | Specify a DNS over HTTPS server as the upstream. |
| API | https://dns.google/resolve | Specify a JSON API server as the upstream. |
## Self-hosted
You can use [Netlify CLI](https://cli.netlify.com/commands/serve/) or [`workerd`](https://github.com/cloudflare/workerd/blob/main/README.md#getting-started) **(Recommended)** to serve locally.
Make sure you can connect to upstream servers.
If you find a bug on self-hosted, try to reproduce it at `dohna.ovh` before reporting it.