/* * 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 "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() }