diff options
| author | radhitya <alif@radhitya.org> | 2026-06-13 16:09:53 +0700 |
|---|---|---|
| committer | radhitya <alif@radhitya.org> | 2026-06-13 16:09:53 +0700 |
| commit | 3e44adc94f32bfe500730fcbf1c02cedf65b0a30 (patch) | |
| tree | 66932e0f386ba1277506e9d1fb18eaaad70bfef3 /main.go | |
| parent | d802d4a685016be8b79c89b4f21099b9a1569532 (diff) | |
root hints, glue record, delegation loop, iterative, ns fallback, timeout, glue record
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -7,6 +7,7 @@ import ( "os/signal" "syscall" + "sdns/internal/resolver" "sdns/internal/server" ) @@ -16,6 +17,8 @@ func main() { })) slog.SetDefault(logger) + r := resolver.New() + udp := os.Getenv("SDNS_LISTEN_UDP") if udp == "" { udp = ":5353" @@ -34,7 +37,7 @@ func main() { ctx, stop := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM) defer stop() - srv, err := server.New(udp, tcp, doh, logger) + srv, err := server.New(udp, tcp, doh, logger, r) if err != nil { logger.Error("create server failed", "err", err) os.Exit(1) |
