diff options
Diffstat (limited to 'middleware/proxy/lookup.go')
-rw-r--r-- | middleware/proxy/lookup.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/middleware/proxy/lookup.go b/middleware/proxy/lookup.go index 599ecf12a..564b662c5 100644 --- a/middleware/proxy/lookup.go +++ b/middleware/proxy/lookup.go @@ -55,8 +55,10 @@ func New(hosts []string) Proxy { func (p Proxy) Lookup(state middleware.State, name string, tpe uint16) (*dns.Msg, error) { req := new(dns.Msg) req.SetQuestion(name, tpe) - // TODO(miek): - // USE STATE FOR DNSSEC ETCD BUFSIZE BLA BLA + + opt := state.SizeAndDo() + req.Extra = []dns.RR{opt} + return p.lookup(state, req) } |