1
0
Fork 0

Cleanup and better errors

pull/4/head
Ambrose Chua 2017-12-20 15:31:39 +08:00
parent 2aa1dc4950
commit 7cd9e7ec7e
Signed by: ambrose
GPG Key ID: B34FBE029276BA5D
1 changed files with 3 additions and 3 deletions

View File

@ -58,11 +58,11 @@ func (r *ResponseWriter) WriteMsg(res *dns.Msg) error {
return r.ResponseWriter.WriteMsg(res)
}
// ONLY ANSWERS FIRST QUERY
// Make request to upstream
state := request.Request{W: r, Req: res}
res2, err := r.Proxy.Lookup(state, state.Name(), dns.TypeA)
if err != nil {
log.Print(err)
log.Printf("[WARNING] Unable to query upstream DNS: %v", err)
return r.ResponseWriter.WriteMsg(res)
}
@ -74,7 +74,7 @@ func (r *ResponseWriter) WriteMsg(res *dns.Msg) error {
if hdr.Rrtype == dns.TypeA {
aaaa, err := To6(r.Prefix, ans.(*dns.A).A)
if err != nil {
log.Print(err)
log.Printf("[ERROR] %v", err)
}
res.Answer[i] = &dns.AAAA{
Hdr: dns.RR_Header{