chore: init embedded DNS server

This commit is contained in:
Pavel Sviderski
2025-04-28 21:36:04 +10:00
parent eee28e2ead
commit fbbf839258
+15
View File
@@ -0,0 +1,15 @@
package dns
import (
"context"
"net/netip"
)
// Server provides a DNS server for service discovery and proxying to upstream DNS servers.
type Server struct {
store RecordsStore
}
type RecordsStore interface {
Resolve(ctx context.Context, name string) ([]netip.Addr, error)
}