Can I have multiple SPF records for a single domain?

No, you cannot have multiple SPF records for a single domain. According to the SPF specification, a domain should have only one SPF record. Having multiple SPF records for a domain can cause email authentication issues and lead to SPF failures.

However, you can include multiple mechanisms and modifiers within a single SPF record. For example, if you have different servers that are authorized to send emails on behalf of your domain, you can include all of them in one SPF record using the include mechanism, IP addresses, or other mechanisms.

Here's an example of a single SPF record that includes multiple mechanisms:
v=spf1 ip4:192.0.2.0/24 include:spf.example.com -all