diff --git a/fpdns_server.go b/fpdns_server.go index 8bfa9e4..5b2f9af 100644 --- a/fpdns_server.go +++ b/fpdns_server.go @@ -238,7 +238,7 @@ func query_handler(w dns.ResponseWriter, r *dns.Msg) { } cname_target = dns.Fqdn(cname_target + "." + CONFIG_SLD) cname_redir := &dns.NS{ - Hdr: dns.RR_Header{Name: name, Rrtype: dns.TypeNS, Class: dns.ClassINET, Ttl: 60}, + Hdr: dns.RR_Header{Name: name, Rrtype: dns.TypeCNAME, Class: dns.ClassINET, Ttl: 60}, Ns: cname_target, } m.Answer = append(m.Answer, cname_redir) diff --git a/fpdns_server_240221 b/fpdns_server_240221 new file mode 100755 index 0000000..6a803cf Binary files /dev/null and b/fpdns_server_240221 differ