Versions in this module Expand all Collapse all v1 v1.0.2 Jan 2, 2021 Changes in this version + type Request struct + Req *dns.Msg + W dns.ResponseWriter + Zone string + func (r *Request) Class() string + func (r *Request) Clear() + func (r *Request) Do() bool + func (r *Request) Family() int + func (r *Request) IP() string + func (r *Request) Len() int + func (r *Request) LocalAddr() string + func (r *Request) LocalIP() string + func (r *Request) LocalPort() string + func (r *Request) Match(reply *dns.Msg) bool + func (r *Request) Name() string + func (r *Request) NewWithQuestion(name string, typ uint16) Request + func (r *Request) Port() string + func (r *Request) Proto() string + func (r *Request) QClass() uint16 + func (r *Request) QName() string + func (r *Request) QType() uint16 + func (r *Request) RemoteAddr() string + func (r *Request) Scrub(reply *dns.Msg) *dns.Msg + func (r *Request) Size() int + func (r *Request) SizeAndDo(m *dns.Msg) bool + func (r *Request) Type() string + type ScrubWriter struct + func NewScrubWriter(req *dns.Msg, w dns.ResponseWriter) *ScrubWriter + func (s *ScrubWriter) WriteMsg(m *dns.Msg) error