DNS Daemon is a microservice developed in Go, providing DNS management functionality via a REST API.
It allows users to create, update, delete and retrieve DNS information.
Additional utility functions include checking the status of a DNS record and retrieving the gateway IP address.
- Manage DNS records, including creating, updating and deleting DNS information.
- Retrieve specific DNS record information.
- Check the status of a DNS record.
- Get the Gateway IP address.
- Swagger documentation for a clear understanding of API endpoints.
make dev-dns
API documentation is available via Swagger at the /docs endpoint, e.g., http://localhost:8080/docs/index.html
Check end to end test in here