/* * Copyright (C) 2023 Jonni Liljamo * * This file is licensed under AGPL-3.0-or-later, see NOTICE and LICENSE for * more information. */ package dns import ( "git.src.quest/~skye/felu-ddns/internal/config" "github.com/miekg/dns" ) func Run(addr string) error { dns.HandleFunc(config.FeluConfig.DNSPattern, handleDnsRequest) server := &dns.Server{ Addr: addr, Net: "udp", } return server.ListenAndServe() }