Mail-Tester donne uniquement l'adresse IP qu'il trouve dans l'en-tête Received du mail.
Comme il existe un enregistrement SPF chez Free (contrairement à Orange), il suffit de l'ajouter à ton SPF :
include:_spf.free.fr
Pour trouver cet enregistrement, il suffit de résoudre les enregistrement TXT du domaine ciblé :
> nslookup -type=TXT free.fr
free.fr text = "v=spf1 include:_spf.free.fr ?all"
Pour voir les adresse IP utilisées, il faut résoudre l'enregistrement inclus :
> nslookup -type=TXT _spf.free.fr
_spf.free.fr text = "v=spf1 ip4:212.27.42.1 ip6:2a01:e0c:1:1599::10 ip4:212.27.42.2 ip6:2a01:e0c:1:1599::11 ip4:212.27.42.3 ip6:2a01:e0c:1:1599::12 ip4:212.27.42.4 ip6:2a01:e0c:1:1599::13 ip4:212.27.42.5 ip6:2a01:e0c:1:1599::14 ip4:212.27.42.6 ip6:2a01:e0c:1:1599::15 ip4:212.27.42.9 ip6:2a01:e0c:1:1599::18 ip4:212.27.42.10 ip6:2a01:e0c:1:1599::19 -all"
On y retrouve d'ailleurs les adresses indiquées par Mail-Tester.