diff options
Diffstat (limited to 'middleware/autopath/cname.go')
-rw-r--r-- | middleware/autopath/cname.go | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/middleware/autopath/cname.go b/middleware/autopath/cname.go deleted file mode 100644 index 3b2c60f4e..000000000 --- a/middleware/autopath/cname.go +++ /dev/null @@ -1,25 +0,0 @@ -package autopath - -import ( - "strings" - - "github.com/miekg/dns" -) - -// cnamer will prefix the answer section with a cname that points from original qname to the -// name of the first RR. It will also update the question section and put original in there. -func cnamer(m *dns.Msg, original string) { - for _, a := range m.Answer { - if strings.EqualFold(original, a.Header().Name) { - continue - } - m.Answer = append(m.Answer, nil) - copy(m.Answer[1:], m.Answer) - m.Answer[0] = &dns.CNAME{ - Hdr: dns.RR_Header{Name: original, Rrtype: dns.TypeCNAME, Class: dns.ClassINET, Ttl: a.Header().Ttl}, - Target: a.Header().Name, - } - break - } - m.Question[0].Name = original -} |