Remove xfr
This commit is contained in:
parent
4bde528be5
commit
69dcbaeece
|
@ -103,24 +103,6 @@ func handleReflect(w dns.ResponseWriter, r *dns.Msg) {
|
|||
t.Txt = []string{str}
|
||||
|
||||
switch r.Question[0].Qtype {
|
||||
case dns.TypeAXFR:
|
||||
c := make(chan *dns.Envelope)
|
||||
var e *error
|
||||
if err := dns.TransferOut(w, r, c, e); err != nil {
|
||||
close(c)
|
||||
return
|
||||
}
|
||||
soa, _ := dns.NewRR(`whoami.miek.nl. IN SOA elektron.atoom.net. miekg.atoom.net. (
|
||||
2009032802
|
||||
21600
|
||||
7200
|
||||
604800
|
||||
3600)`)
|
||||
c <- &dns.Envelope{RR: []dns.RR{soa, t, rr, soa}}
|
||||
close(c)
|
||||
w.Hijack()
|
||||
// w.Close() // Client closes
|
||||
return
|
||||
case dns.TypeTXT:
|
||||
m.Answer = append(m.Answer, t)
|
||||
m.Extra = append(m.Extra, rr)
|
||||
|
|
Loading…
Reference in New Issue