Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

Latest commit

 

History

History
28 lines (19 loc) · 885 Bytes

README.md

File metadata and controls

28 lines (19 loc) · 885 Bytes

DNS Daemon

Description

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.

Features

  • 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.

Run standalone (from root directory)

make dev-dns

API Documentation

API documentation is available via Swagger at the /docs endpoint, e.g., http://localhost:8080/docs/index.html

End to end example

Check end to end test in here