aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2016-11-30 20:45:23 +0000
committerGravatar Miek Gieben <miek@miek.nl> 2016-11-30 20:45:23 +0000
commit8faa8354b499d3cff18c2a283961580ead462b76 (patch)
tree5f09ac467d31df66cfa336edf5cb8e52c4b0606e
parentb086e5f64d63b604024f3646c0462cc569a4fc3c (diff)
parentada704e0aeaecb174d276ba201ce4ce906a7fd2c (diff)
downloadcoredns-8faa8354b499d3cff18c2a283961580ead462b76.tar.gz
coredns-8faa8354b499d3cff18c2a283961580ead462b76.tar.zst
coredns-8faa8354b499d3cff18c2a283961580ead462b76.zip
Merge branch 'v4dns'
-rw-r--r--middleware/httpproxy/google.go18
1 files changed, 2 insertions, 16 deletions
diff --git a/middleware/httpproxy/google.go b/middleware/httpproxy/google.go
index ff8d83fbf..68186c232 100644
--- a/middleware/httpproxy/google.go
+++ b/middleware/httpproxy/google.go
@@ -109,13 +109,8 @@ func (g *google) OnStartup() error {
if err != nil {
return err
}
- r.SetQuestion(dns.Fqdn(ghost), dns.TypeAAAA)
- new6, err := g.lookup(r)
- if err != nil {
- return err
- }
- up, _ := newSimpleUpstream(append(new, new6...))
+ up, _ := newSimpleUpstream(new)
g.Lock()
g.addr = up
g.Unlock()
@@ -133,14 +128,8 @@ func (g *google) OnStartup() error {
log.Printf("[WARNING] Failed to lookup A records %q: %s", ghost, err)
continue
}
- r.SetQuestion(dns.Fqdn(ghost), dns.TypeAAAA)
- new6, err := g.lookup(r)
- if err != nil {
- log.Printf("[WARNING] Failed to lookup AAAA records %q: %s", ghost, err)
- continue
- }
- up, _ := newSimpleUpstream(append(new, new6...))
+ up, _ := newSimpleUpstream(new)
g.Lock()
g.addr = up
g.Unlock()
@@ -188,9 +177,6 @@ func (g *google) lookup(r *dns.Msg) ([]string, error) {
if a, ok := an.(*dns.A); ok {
ret = append(ret, net.JoinHostPort(a.A.String(), "443"))
}
- if a, ok := an.(*dns.AAAA); ok {
- ret = append(ret, net.JoinHostPort(a.AAAA.String(), "443"))
- }
}
if len(ret) > 0 {
return ret, nil