Inhoud

Inleiding

Vereisten

Belangrijk van SPF-macros

FSP-record uitgelegd

Extra informatie

Inleiding

Dit document beschrijft hoe de SPF-record die door Cisco wordt aanbevolen voor CES-Hosted Customer Services.

Vereisten

1. Basisbegrip van de manier waarop DNS werkt.

Belangrijk van SPF-macros

Het record dat door Cisco wordt aanbevolen, maakt gebruik van een SPF-macro die is gedefinieerd in RFC7208 Section 7. De macro wordt in dit geval gebruikt om de hoeveelheid DNS-raadpleging te beperken die nodig is om de CES-apparatuur te laten controleren op SFP-verificatie. Dit is belangrijk omdat SPF de hoeveelheid DNS-raadpleging per verificatie van het SFP beperkt tot 10 overeenkomstig RFC7208 Section 4.6.4. Als er meer dan 10 DNS-raadpleging nodig is, zal het resultaat van de SPF-verificatie een foutmelding zijn. Dit kan geen probleem zijn, maar als meer opgeslagen ESA's zijn voorzien, zullen meer DNS-raadpleging nodig zijn.

U kunt het IP-adres van elk Hosted ESA aan de SPF-record toevoegen. Dit vereist geen extra DNS raadpleging tijdens SPF-verificatie. De negatieve kant hiervan is echter dat u het SFP-record dient te wijzigen wanneer nieuwe ESA's worden voorzien of wanneer het IP-adres van een bestaand ESA verandert. Het SPF-record dat Cisco aanbeveelt, vereist geen beheer van u nadat de record is toegevoegd.

FSP-record uitgelegd

Een voorbeeld van de SPF-gegevens is:

$ dig acme.com txt +short

"v=spf1 exists:%{i}.spf.acme.iphmx.com ~all"

Opmerking: Het "acme"-gedeelte van deze SPF-record wordt beschouwd als de toewijzingsnaam. Uw CES Hosted Cluster heeft een unieke naam voor toewijzing en moet in plaats van "toegang" worden gebruikt als u deze SPF-record aan DNS toevoegt.

In dit SPF-record wordt "% {i}" gebruikt. Deze macro wordt gebruikt als een variabele die wordt vervangen door het IP-adres van de verbindingshost wanneer de SPF-verificatie plaatsvindt. Bijvoorbeeld, als 192.168.0.1 de verzendende host is, zou de hostname "% {i}.spf.acme.iphmx.com" uitzetten naar "192.168.0.1.spf.acme.iphmx.com."

Het "bestaat" mechanisme wordt gedefinieerd bij RFC7208 Section-5.7 en zal overeenkomen als de hostname "% {i}.spf.acme.iphmx.com" een record in DNS heeft. Bijvoorbeeld, laten we zeggen 192.168.0.1 is de verzendende gastheer opnieuw. De hostname "% {i}.spf.acme.iphmx.com" zou uitbreiden naar "192.168.0.1.spf.acme.iphmx.com" en de controlerende gastheer zou de volgende DNS raadpleging doen:

$ dig 192.168.0.1.spf.acme.iphmx.com a +short

127.0.0.2

Opmerking: Het domein iphmx.com wordt beheerd door Cisco. Daarom kan alleen Cisco DNS-records voor dat domein zoals het bovenstaande record toevoegen, verwijderen of wijzigen. Dit betekent voor u dat u deze records niet hoeft toe te voegen zodra nieuwe ESA's voorzien zijn aan uw CES cluster. Het is de verantwoordelijkheid van Cisco om te verzekeren deze records worden toegevoegd en correct.

Omdat het IP-adres 127.0.0.2 werd teruggegeven, zou het bestaande mechanisme overeenkomen en zou het resultaat van de controle van het SFP worden doorgehaald.

Laten we aannemen dat de verzendende host 10.0.0.1 is. De hostname "% {i}.spf.acme.iphmx.com" zou uitbreiden naar "10.0.1.spf.acme.iphmx.com" en de controlerende host zou de volgende DNS-lookup uitvoeren:

$ dig 10.0.0.1.spf.acme.iphmx.com a +short

$

Omdat er geen resultaat werd teruggegeven, zou het bestaande mechanisme niet overeenkomen en zou het resultaat van de controle van het SFP zeker niet worden gehaald.

Extra informatie

SPF-technologie kan complex zijn, afhankelijk van de hoeveelheid hosts die u wilt toestaan om e-mail voor uw domein door te geven. Als de CES Hosted apparaten de enige die geautoriseerd zijn om post door te sturen voor uw domein, dan werkt het bovenstaande record geweldig voor u. Anders moet u het door ons opgegeven SPF-record wijzigen, zodat alle hosts naar behoren worden geautoriseerd.

Als u een bestaand SPF record hebt, "bestaat:% {i}.spf.acme.iphmx.com" kan aan dat SPF record worden toegevoegd.