update record resolution to use correct type on response
This commit is contained in:
parent
6b0f3490a5
commit
e1e241b40c
1 changed files with 1 additions and 1 deletions
2
main.go
2
main.go
|
|
@ -74,7 +74,7 @@ func (resolver *DNSResolver) handleDNSRequest(w dns.ResponseWriter, r *dns.Msg)
|
||||||
ip, err := resolver.getRecordFromDB(q.Name, qTypeString)
|
ip, err := resolver.getRecordFromDB(q.Name, qTypeString)
|
||||||
if err == nil && ip != "" {
|
if err == nil && ip != "" {
|
||||||
log.Printf("[LOCAL] Resolved %s -> %s", q.Name, ip)
|
log.Printf("[LOCAL] Resolved %s -> %s", q.Name, ip)
|
||||||
rr, err := dns.NewRR(fmt.Sprintf("%s %d A %s", q.Name, resolver.defaultTTL, ip))
|
rr, err := dns.NewRR(fmt.Sprintf("%s %d %s %s", q.Name, resolver.defaultTTL, qTypeString, ip))
|
||||||
if err == nil {
|
if err == nil {
|
||||||
m.Answer = append(m.Answer, rr)
|
m.Answer = append(m.Answer, rr)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue