Say I have the following record:
*.foo.bar CNAME *.baz.qux
If I do a DNS query on test.foo.bar, will it return the record for test.baz.qux? Or will it do something else?
EDIT: There's a reason for wanting to do this. AWS's Client VPN provides an endpoint with random prefix, e.g. *.cvpn-endpoint-foo.bar.clientvpn.us-west-2.amazonaws.com, meaning it will accept a connection with any value used for the prefix (used so there's no DNS caching of the endpoint's A records, corresponding to OpenVPN's remote-random-hostname option). I would like to provide a connection endpoint like *.vpn.mydomain.com. So, I was wondering if there was a way to do this, where a random prefix can be used with the custom domain and have it pass that through to the domain it CNAMEs to.
To summarize: is there a way I can use AWS's Client VPN random prefix via a custom DNS record?
Such
CNAMErecord is illegal. You cannot have wildcard*asCNAMEvalue, only single domain name at the RHS ofCNAME. You can have something likeAlso, note the dots at the end of domain names. Without them zone name will be appended.
Update To clarify this. '*' in the RHS is not wild card, it is treated as regular domain name. So, unless you have host or subdomain named
*.baz.quxany query forwhatewer.foo.barwill returnnot found: 3(NXDOMAIN)