DNS records have " " extra code in records

What is the name of the domain?

verbit.ai

What is the issue you’re encountering

Second part of record is ignored by mail verification servers

What steps have you taken to resolve the issue?

We have DNS record for spf. But this record is always gets " " in the middle of record. Does it affect record itself? Is second part of record is ignored by Cloudflare?
Like this:
“v=spf1 ip4:158.247.xxx/20 ip4:191.252.xxx/25 ip4:143.244.xxx/20 ip4:139.180.xxxx/24 ip4:52.34.xxx/32 ip4:46.232.xxxx/24 ip4:34.219.xxxx/32 ip4:172.217.xxxx/20 ip4:198.xxxxx/20 ip4:172.253.xxxx/21 ip4:216.239.xxxxx/19 ip4:108.177.xxxxxx/19 ip4:208.” “117.xxxxx/20 ip4:216.xxxxx/19 ip4:209.85.xxxx/17 ip4:64.233.xxxxxx/19 ip4:35.190.xxxx/24 ip4:54.245.xxxx/32 ip4:172.255.xxxxx/32 ip4:172.255.xxxx/32 include:_s2.xxxxx.ai -all”

If I run dig on domain, I see the same record:
“v=spf1 ip4:158.247.xxx/20 ip4:191.252.xxx/25 ip4:143.244.xxx/20 ip4:139.180.xxxx/24 ip4:52.34.xxx/32 ip4:46.232.xxxx/24 ip4:34.219.xxxx/32 ip4:172.217.xxxx/20 ip4:198.xxxxx/20 ip4:172.253.xxxx/21 ip4:216.239.xxxxx/19 ip4:108.177.xxxxxx/19 ip4:208.” “117.xxxxx/20 ip4:216.xxxxx/19 ip4:209.85.xxxx/17 ip4:64.233.xxxxxx/19 ip4:35.190.xxxx/24 ip4:54.245.xxxx/32 ip4:172.255.xxxxx/32 ip4:172.255.xxxx/32 include:_s2.xxxxx.ai -all”

But we get information from mail verification servers that we must add IP to this record although it is already in record, but in second part.

What feature, service or problem is this related to?

DNS records

What are the steps to reproduce the issue?

Create this long record. Save it. " " are again in the record.

This is expected. TXT record strings are limited to 255 characters and TXT records can contain multiple strings so this splitting is needed for long records. Each of the strings is required to have quotes around it. The Cloudflare dashboard is doing this automatically for you.

Thank you! Does it mean that ip from “second part” is working correctly as SPF record? Or I should use hort line and in the end include mentioning another record include:_sY.verbit.ai -all with “second part”?

It is working correctly…

Are you sure all those IP addresses should be allowed to send email for your domain?

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.