diff --git a/command/agent/dns.go b/command/agent/dns.go index 41f8df57ba6e..ce434a948ce6 100644 --- a/command/agent/dns.go +++ b/command/agent/dns.go @@ -201,7 +201,7 @@ func (d *DNSServer) handlePtr(resp dns.ResponseWriter, req *dns.Msg) { if arpa == qName { ptr := &dns.PTR{ Hdr: dns.RR_Header{Name: q.Name, Rrtype: dns.TypePTR, Class: dns.ClassINET, Ttl: 0}, - Ptr: fmt.Sprintf("%s.node.%s.consul.", n.Node, datacenter), + Ptr: fmt.Sprintf("%s.node.%s.%s.", n.Node, datacenter, d.domain), } m.Answer = append(m.Answer, ptr) break