mirror of
https://github.com/coredns/coredns.git
synced 2025-10-28 00:34:24 -04:00
plugin/file: fix wildcard CNAME answer (#4828)
* plugin/file: fix wildcard CNAME answer Signed-off-by: Yoshida <ykhr53@yokohei.com> * plugin/file: fix synthesized CNAME answer Signed-off-by: Yoshida <ykhr53@yokohei.com>
This commit is contained in:
@@ -95,6 +95,28 @@ var dnsTestCases = []test.Case{
|
||||
},
|
||||
Ns: miekAuth,
|
||||
},
|
||||
{
|
||||
Qname: "asterisk.x.miek.nl.", Qtype: dns.TypeCNAME,
|
||||
Answer: []dns.RR{
|
||||
test.CNAME("asterisk.x.miek.nl. 1800 IN CNAME www.miek.nl."),
|
||||
},
|
||||
Ns: miekAuth,
|
||||
},
|
||||
{
|
||||
Qname: "asterisk.y.miek.nl.", Qtype: dns.TypeA,
|
||||
Answer: []dns.RR{
|
||||
test.A("asterisk.y.miek.nl. 1800 IN A 139.162.196.78"),
|
||||
},
|
||||
Ns: miekAuth,
|
||||
},
|
||||
{
|
||||
Qname: "foo.dname.miek.nl.", Qtype: dns.TypeCNAME,
|
||||
Answer: []dns.RR{
|
||||
test.DNAME("dname.miek.nl. 1800 IN DNAME x.miek.nl."),
|
||||
test.CNAME("foo.dname.miek.nl. 1800 IN CNAME foo.x.miek.nl."),
|
||||
},
|
||||
Ns: miekAuth,
|
||||
},
|
||||
}
|
||||
|
||||
const (
|
||||
@@ -191,6 +213,9 @@ a IN A 139.162.196.78
|
||||
IN AAAA 2a01:7e00::f03c:91ff:fef1:6735
|
||||
www IN CNAME a
|
||||
archive IN CNAME a
|
||||
*.x IN CNAME www
|
||||
*.y IN A 139.162.196.78
|
||||
dname IN DNAME x
|
||||
|
||||
srv IN SRV 10 10 8080 a.miek.nl.
|
||||
mx IN MX 10 a.miek.nl.`
|
||||
|
||||
Reference in New Issue
Block a user