/*
* Copyright (C) 2023 Jonni Liljamo <jonni@liljamo.com>
*
* This file is licensed under AGPL-3.0-or-later, see NOTICE and LICENSE for
* more information.
*/
package dns
import "github.com/miekg/dns"
func Run(addr string) error {
dns.HandleFunc("ddns.fuckdns.org.", handleDnsRequest)
server := &dns.Server{
Addr: addr,
Net: "udp",
}
return server.ListenAndServe()
}