Add TXT records for SPF when CNAME exists in same sub-domain
Mark Andrews
marka at isc.org
Tue Nov 29 05:57:49 UTC 2022
Place the TXT record at the target of the CNAME.
> On 29 Nov 2022, at 11:03, Chris Liesfield <chris.liesfield at gmail.com> wrote:
>
> Hi All. Hopefully my terminology is correct and I make sense.
>
> We have a main domain "something.com.au" with a few sub-domains, "this", "that", etc.
>
> For all of our 'A' records in something.com.au, we have specified TXT records for SPF, however our sub-domains contain CNAMEs only.
>
> It appears TXT and CNAME records for the same string/host cannot co-exist. We are able to specify an SPF record for the origin only in each sub-domain.
>
> Open to any suggestions on how to get around this issue.
>
> Thanks in advance.
>
> $TTL 3600
> @ IN SOA something.com.au. bofh.something.com.au. (
> 2022112901 ; serial
> 10800 ; refresh (3 hours)
> 3600 ; retry (1 hour)
> 604800 ; expire (1 week)
> 3600 ; minimum (1 hour)
> )
> NS ns1.something.com.au.
> NS ns2.something.com.au.
> MX 10 mail.something.com.au.
>
> ; A Records
>
> localhost A 127.0.0.1
> www A 1.2.3.4
> @ IN A 1.2.3.4
>
> ; SPF records
>
> ; working without a problem.
> www TXT "v=spf1 -all"
>
> $ORIGIN this.something.com.au.
> $TTL 3600 ; 1 hour
> www CNAME stuff.somewhereelse.com.au.
> @ CNAME stuff.somewhereelse.com.au.
>
> ; SPF records
>
> ; BIND considers this an invalid statement - no corresponding 'A' record - conflict with CNAME?
> www TXT "v=spf1 -all"
> ; working without a problem.
> @ TXT "v=spf1 -all"
>
> $ORIGIN that.something.com.au.
> $TTL 3600 ; 1 hour
> www CNAME stuff.overthere.com.au.
> @ CNAME stuff.overthere.com.au.
>
> ; SPF records
>
> ; BIND considers this an invalid statement - no corresponding 'A' record - conflict with CNAME?
> www TXT "v=spf1 -all"
> ; working without a problem.
> @ TXT "v=spf1 -all"
>
> --
> Chris.
>
>
>
> --
> Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list
>
> ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.
>
>
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: marka at isc.org
More information about the bind-users
mailing list