Issues live in the ExApp Workspace; this repo keeps the Library spec and BIND guide.
25 lines
781 B
Markdown
25 lines
781 B
Markdown
# go-dns
|
|
|
|
Go library for authoritative DNS operations against BIND (and compatible) nameservers:
|
|
|
|
- **Dynamic updates** — `nsupdate`-style changes (RFC 2136)
|
|
- **Zone transfer** — full zone read via **AXFR** (IXFR out of scope for v1)
|
|
- **TSIG key authentication** (callers provide keys; generation out of scope)
|
|
|
|
## Status
|
|
|
|
Skeleton. Design is in [docs/project-specification.md](docs/project-specification.md). Implementation Issues live in the ExApp Workspace (`docs/issues/`), not in this repository.
|
|
|
|
## Module
|
|
|
|
```bash
|
|
go get gitea.neitzel.de/konrad/go-dns
|
|
```
|
|
|
|
Module path: `gitea.neitzel.de/konrad/go-dns` — import as **`godns`**.
|
|
|
|
## Documentation
|
|
|
|
- [Project specification](docs/project-specification.md)
|
|
- [BIND TSIG configuration](docs/bind-tsig-configuration.md)
|