Add the beginning of a AS212 server
This commit is contained in:
parent
a16b289765
commit
45eff721ce
|
@ -5,4 +5,40 @@
|
||||||
// An AS212 blackhole DNS server. Similar to the one found in evldns.
|
// An AS212 blackhole DNS server. Similar to the one found in evldns.
|
||||||
// Also see https://www.as112.net/
|
// Also see https://www.as112.net/
|
||||||
|
|
||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/miekg/dns"
|
||||||
|
)
|
||||||
|
|
||||||
|
const SOA string = "@ SOA prisoner.iana.org. hostmaster.root-servers.org. 2002040800 1800 900 0604800 604800"
|
||||||
|
|
||||||
|
var zones = map[string]dns.RR{
|
||||||
|
"10.in-addr.arpa": NewRR("$ORIGIN 10.in-addr.arpa.\n" + SOA),
|
||||||
|
"254.169.in-addr.arpa": NewRR("$ORIGIN 254.169.in-addr.arpa.\n" + SOA),
|
||||||
|
"168.192.in-addr.arpa": NewRR("$ORIGIN 168.192.in-addr.arpa.\n" + SOA),
|
||||||
|
"16.172.in-addr.arpa": NewRR("$ORIGIN 16.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"17.172.in-addr.arpa": NewRR("$ORIGIN 17.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"18.172.in-addr.arpa": NewRR("$ORIGIN 18.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"19.172.in-addr.arpa": NewRR("$ORIGIN 19.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"20.172.in-addr.arpa": NewRR("$ORIGIN 20.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"21.172.in-addr.arpa": NewRR("$ORIGIN 21.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"22.172.in-addr.arpa": NewRR("$ORIGIN 22.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"23.172.in-addr.arpa": NewRR("$ORIGIN 23.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"24.172.in-addr.arpa": NewRR("$ORIGIN 24.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"25.172.in-addr.arpa": NewRR("$ORIGIN 25.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"26.172.in-addr.arpa": NewRR("$ORIGIN 26.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"27.172.in-addr.arpa": NewRR("$ORIGIN 27.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"28.172.in-addr.arpa": NewRR("$ORIGIN 28.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"29.172.in-addr.arpa": NewRR("$ORIGIN 29.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"30.172.in-addr.arpa": NewRR("$ORIGIN 30.172.in-addr.arpa.\n" + SOA),
|
||||||
|
"31.172.in-addr.arpa": NewRR("$ORIGIN 31.172.in-addr.arpa.\n" + SOA),
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewRR(s string) dns.RR {
|
||||||
|
r, _ := dns.NewRR(s)
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
|
func as212Handler(w dns.ResponseWriter, r *dns.Msg) {}
|
||||||
|
func main() {}
|
||||||
|
|
Loading…
Reference in New Issue