1package main
2
3import (
4 "dnsense/dns"
5 "dnsense/handlers"
6 "log"
7 "os"
8)
9
10func main() {
11 port := os.Getenv("DNS_PORT")
12 if port == "" {
13 port = "8053"
14 }
15 server := dns.NewServer("0.0.0.0:"+port, func(req *dns.Message) *dns.Message {
16 return handlers.Route(req)
17 })
18
19 log.Fatal(server.Start())
20}