Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
centos:mail_c7:spam_10 [23.11.2022 15:20. ] – django | centos:mail_c7:spam_10 [18.11.2024 19:11. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | /* | + | ====== SPF - Sender Policy Framework (unter CentOS 7.x) ====== |
+ | {{: | ||
+ | Mit Hilfe von SPF((**S**ender **P**olicy **F**rameworks)) kann definiert werden, welche Mailserver für welche Domains eMails verschickt werden (können), oder nicht, oder anders ausgedrückt, | ||
- | ====== SPF - Sender Policy Framework unter CentOS 7.x ====== | + | Dieses here Ziel wirft bei genauerer Betrachtung viele Fragen auf und erzeugt bei manchen Mailserver-Betreibern nicht gerade viel Begeisterungsstürme. Probleme tauchen mit unter bei Mailumleitungen, |
- | {{: | + | |
- | Mit Hilfe von SPF((**S**ender **P**olicy **F**rameworks)) kann definiert werden, welche Mailserver für welche Domains eMails verschickt werden (können), oder nicht, oder anders ausgedrückt, | + | |
- | + | ||
- | Dieses here Ziel wirft bei genauerer Betrachtung viele Fragen auf und erzeugt bei manchen Mailserver-Betreibern nicht gerade viel Begeisterungsstürme. Probleme tauchen mit unter bei Mailumleitungen, | + | |
Beim **SPF** wird ein TXT-Record in der Zonendatei im DNS der betreffenden (Mail)Domain eingetragen. Dort wird definiert, welche SMTP-Server berechtigt sind, Nachrichten der (Mail)Domain zu verschicken. Mailserver können dann bei der Annahme der eMails abfragen, ob der sendende Mailserver überhaupt berechtigt ist, diese Nachricht zu verschicken. So soll bzw. kann mit Hilfe von SPF versucht werden, Absenderadressfälschungen - eine Form des eMail-Identitätsbetrugs - zu verhindern. SPAM kann aber mit Hilfe des Sender Policy Framework nicht direkt bekämpft werden! | Beim **SPF** wird ein TXT-Record in der Zonendatei im DNS der betreffenden (Mail)Domain eingetragen. Dort wird definiert, welche SMTP-Server berechtigt sind, Nachrichten der (Mail)Domain zu verschicken. Mailserver können dann bei der Annahme der eMails abfragen, ob der sendende Mailserver überhaupt berechtigt ist, diese Nachricht zu verschicken. So soll bzw. kann mit Hilfe von SPF versucht werden, Absenderadressfälschungen - eine Form des eMail-Identitätsbetrugs - zu verhindern. SPAM kann aber mit Hilfe des Sender Policy Framework nicht direkt bekämpft werden! | ||
- | Nachfolgende Skizze zeigt exemplarisch auf, wo genau SPF beim Verarbeiten einer eMail beim Kommunikationsaufbau und -ablauf zweier **MTA**((**M**ail**Transport**A**gent)) das **SPF** zum Tragen kommt. Sobald eine eMail von einem Mailserver empfangen wird, benutzt dieses das SPF um festzustellen, | + | Nachfolgende Skizze zeigt exemplarisch auf, wo genau SPF beim Verarbeiten einer eMail beim Kommunikationsaufbau und -ablauf zweier **MTA**((**M**ail **T**ransport |
<uml> | <uml> | ||
Zeile 40: | Zeile 38: | ||
</ | </ | ||
- | Weitere Informationen rund um SPF findet man im übrigen auf der [[http:// | + | Weitere Informationen rund um SPF findet man im übrigen auf der [[http:// |
===== Definition unseres SPF-Records ===== | ===== Definition unseres SPF-Records ===== | ||
Zeile 46: | Zeile 44: | ||
==== Format der SPF-Richtlinie ==== | ==== Format der SPF-Richtlinie ==== | ||
- | Ein SPF-Record beinhaltet mehrere durch Leerzeichen getrennte Angaben, die jeweils der Reihe nach von links nach rechts ausgewertet werden. Eine solche Angabe kann ein Modifikator wie z.B. **'' | + | Ein SPF-Record beinhaltet mehrere durch Leerzeichen getrennte Angaben, die jeweils der Reihe nach von links nach rechts ausgewertet werden. Eine solche Angabe kann ein Modifikator wie z.B. **'' |
- | + | ||
- | Der erste Wert gibt an, welche SPF-Version genutzt wird, aktuell SPF-Version " | + | |
- | Folgendes Format | + | Jede SPF-Definition im Zonenfile unseres DNS beginnt mit der sogenannten Versions-Section und wird auf die derzeit aktuelle SPF-Version **'' |
- | [Präfix][Mechanismus][: | + | |
=== Präfix === | === Präfix === | ||
Das Präfix bestimmt das SPF-Validierungsergebnis, | Das Präfix bestimmt das SPF-Validierungsergebnis, | ||
- | * **+** : **positiv** Die nachfolgende IP-Adresse ist als legitimer Sender definiert. Wird jeweils __kein__ Qualifer angegeben, wird automatisch der Wert **+** herangezogen (Defaulteinstellung). | + | * **'' |
- | * **-** : **negativ** Die nachfolgende IP-Adresse definiert ein nicht autorisiertes Sendesystem. Die Direktive Fail definiert nicht autorisierte Sender. | + | * **'' |
- | * **?** : **neutral** Über die Rechtmässigkeit des Sendesystems kann nichts ausgesagt werden; Der Sender muss daher akzeptiert werden. | + | * **'' |
- | * **~** : **soft-fail** Die nachfolgende IP-Adresse definiert ein nicht autorisiertes Sendesystem. Das Empfangssystem soll jedoch die Annahme der Nachricht dennoch annehmen (Test-Qualifier). | + | * **'' |
=== Mechanismus === | === Mechanismus === | ||
Der [[https:// | Der [[https:// | ||
- | * **'' | + | * **'' |
- | * **'' | + | * **'' |
- | * **'' | + | * **'' |
- | * **'' | + | * **'' |
- | * **'' | + | * **'' |
* **'' | * **'' | ||
* **'' | * **'' | ||
- | * **'' | + | * **'' |
+ | |||
+ | === Modifikator === | ||
+ | [[https:// | ||
+ | * **'' | ||
+ | * **'' | ||
==== Beispiele ==== | ==== Beispiele ==== | ||
=== einfach " | === einfach " | ||
- | Im ersten Konfigurationsbeispiel, | + | Im ersten Konfigurationsbeispiel, |
| | ||
Wir tragen also bei unserem zuständigen DNS im Zonenfile entsprechend die richtigen Daten ein. | Wir tragen also bei unserem zuständigen DNS im Zonenfile entsprechend die richtigen Daten ein. | ||
- | nausch.org | + | < |
- | Ändert sich die Anzahl der MX-Records bei unserer Domäne werden automatisch die zutreffenden Hosts bei einer SPF-Anfage honoriert, ohne dass wir extra den SPF-TXT-Record anfassen müssen. Sehr wohl ist jedoch anzumerken, dass für die vollständige Ermittlung der sendeberechtigten Systeme zusätzliche DNS-Abfragen notwendig werden, was mit unter zu Problemen führen kann, sofer die max. Anzahl von **10 DNS-Abfragen** | + | Ändert sich die Anzahl der MX-Records bei unserer Domäne werden automatisch die zutreffenden Hosts bei einer SPF-Anfage honoriert, ohne dass wir extra den SPF-TXT-Record anfassen müssen. Sehr wohl ist jedoch anzumerken, dass für die vollständige Ermittlung der sendeberechtigten Systeme zusätzliche DNS-Abfragen notwendig werden, was mit unter zu Problemen führen kann, sofern |
=== Erweiterungen um weitere Mechanismen === | === Erweiterungen um weitere Mechanismen === | ||
Im zweiten Beispiel nehmen wir an, dass neben dem MX der Domäne auch noch eine Webanwendung **'' | Im zweiten Beispiel nehmen wir an, dass neben dem MX der Domäne auch noch eine Webanwendung **'' | ||
- | nausch.org | + | < |
Da wir statt der IP-Adresse den Namen **cloud.nausch.org** angegeben haben, wird auch hier eine weitere DNS-Abfrage notwendig werden, wenn der vollständige SPF-Definition ermittelt werden soll. Alternativ kann man hier natürlich mit den **'' | Da wir statt der IP-Adresse den Namen **cloud.nausch.org** angegeben haben, wird auch hier eine weitere DNS-Abfrage notwendig werden, wenn der vollständige SPF-Definition ermittelt werden soll. Alternativ kann man hier natürlich mit den **'' | ||
- | nausch.org | + | < |
- | Zu bedenken | + | <WRAP center round important 80%> |
- | + | Zu beachten | |
- | + | ||
- | ==== zusätzliche Hinweise ==== | + | |
- | <WRAP center round tip 100%> | + | |
- | **Hinweise: | + | |
- | + | ||
- | Will man neben dem **SPF**-Record in Form eines TXT-Records auch noch einem **google-site-verification** TXT-Record anlegen, dann kann man nicht zwei TXT-Records für die Domain im DNS hinterlegen. Um dennoch beide Funktionenn nutzen zu können, trägt man beide Werte in einem TXT-Record ein. So z.B. < | + | |
</ | </ | ||
- | ==== Testing-Tools ==== | + | Hat man viele versendende Systeme und/oder viele IPv6-Adressen, wird man sehr schnell an diese Grenze stossen. Hier greifen wir nun auf den Mechanismus |
- | Zum Testen auf Validität unseres SPF-Records stehen uns im WEB unter anderem folgende Dienste (SPF Record Testing Tools) zur Verfügung. Die Ergebnisse können helfen | + | |
- | | + | |
- | * **https:// | + | |
- | * **https:// | + | |
- | * **https:// | + | |
- | | + | |
+ | < | ||
+ | _spf.blk1.nausch.org | ||
+ | _spf.blk2.nausch.org | ||
+ | _spf.blk3.nausch.org | ||
+ | </ | ||
- | /* | + | < |
- | + | Wichtig ist hierbei, dass bei Nutzung des Mechanismus | |
- | nausch@ecmmai04: | + | |
- | " | + | |
- | nausch@ecmmai04: | + | |
- | nausch@ecmmai04: | + | |
- | " | + | |
- | nausch@ecmmai04: | + | |
- | " | + | |
- | + | ||
- | + | ||
- | */ | + | |
- | + | ||
- | ===== SPF-Bewertung bei der Mailannahme ===== | + | |
- | Neben der Befragung von [[centos: | + | |
- | + | ||
- | <WRAP round tip> \\ Auf den ersten Blick erscheint der Postfix Poliyd-Daemon | + | |
- | + | ||
- | Möchte man aber hingegen später **[[centos: | + | |
</ | </ | ||
- | ==== Installation ==== | + | ==== zusätzliche |
- | Die einfachste und schnellste Variante bei der Installation ist die aus dem Repository **[[centos: | + | <WRAP center round tip 80%> |
- | # yum install smf-spf | + | |
- | + | ||
- | Will oder kann man nicht auf das Repository **[[centos: | + | |
- | # yum localinstall http:// | + | |
- | http:// | + | |
- | + | ||
- | Was das RPM alle mitbrachte zeigt ein Blick in die RPM-Datenbank. | + | |
- | # rpm -qil smf-spf | + | |
- | < | + | |
- | Version | + | |
- | Release | + | |
- | Architecture: | + | |
- | Install Date: Wed 17 Dec 2014 02:01:33 PM CET | + | |
- | Group : System Environment/ | + | |
- | Size : 26876 | + | |
- | License | + | |
- | Signature | + | |
- | Source RPM : smf-spf-2.0.4-1.el7.centos.src.rpm | + | |
- | Build Date : Wed 17 Dec 2014 02:00:16 PM CET | + | |
- | Build Host : vml000200.dmz.nausch.org | + | |
- | Relocations : (not relocatable) | + | |
- | Packager | + | |
- | Vendor | + | |
- | URL : http:// | + | |
- | Summary | + | |
- | Description : | + | |
- | smf-spf is a lightweight, | + | |
- | Sender Policy Framework technology with the help of the libspf2 library. It | + | |
- | checks SPF records to make sure that e-mail messages are authorized by the | + | |
- | domain that it is coming from. It's an alternative for the spfmilter, | + | |
- | spf-milter, and milter-spiff milters. | + | |
- | / | + | |
- | / | + | |
- | /run/smfs | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | </ | + | |
- | + | ||
- | ==== Konfiguration ==== | + | |
- | Die Konfiguration des **smf-spf**-Daemons gestaltet sich vergleichsweise einfach und erfolgt lediglich mit Hilfe Der Datei // | + | |
- | + | ||
- | Mit unserem Editor der Wahl, z.B. **vim** bearbeiten wir diese Konfigurationsdatei. | + | |
- | # vim / | + | |
- | + | ||
- | <file bash / | + | |
- | # | + | |
- | # smf-spf configuration file v2.0.2 (it's read at start) | + | |
- | # | + | |
- | + | ||
- | # Whitelist by a sender IP address | + | |
- | # | + | |
- | # The syntax is an IP address followed by a slash | + | |
- | # and a CIDR netmask (if the netmask is omitted, /32 is assumed) | + | |
- | # | + | |
- | WhitelistIP 127.0.0.0/ | + | |
- | WhitelistIP 10.0.0.0/ | + | |
- | # Django : 2014-12-17 | + | |
- | # nicht benutzte (private) Netzbereiche entfernt | + | |
- | # WhitelistIP 172.16.0.0/ | + | |
- | # WhitelistIP 192.168.0.0/ | + | |
- | + | ||
- | # Whitelist by a sender PTR record (reverse DNS record) | + | |
- | # | + | |
- | # Performs a case insensitive substring match | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | + | ||
- | # Whitelist by an envelope sender e-Mail address | + | |
- | # | + | |
- | # Performs a case insensitive substring match | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | + | ||
- | # Whitelist by an envelope recipient e-Mail address | + | |
- | # | + | |
- | # Performs a case insensitive substring match | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | + | ||
- | # Refuse e-Mail messages at SPF Fail results (RFC-4408) | + | |
- | # | + | |
- | # Default: on | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # Subject tagging of e-Mail messages at SPF SoftFail | + | |
- | # and Fail (if RefuseFail set to off) results | + | |
- | # | + | |
- | # Default: on | + | |
- | # | + | |
- | # | + | |
- | + | ||
- | # Subject tagging string | + | |
- | # | + | |
- | # Default: [SPF: | + | |
- | # | + | |
- | # | + | |
- | + | ||
- | # Build a standard Received-SPF: | + | |
- | # | + | |
- | # Default: on | + | |
- | # | + | |
- | # | + | |
- | + | ||
- | # Quarantine of e-Mail messages at SPF SoftFail | + | |
- | # and Fail (if RefuseFail set to off) results | + | |
- | # | + | |
- | # Default: off | + | |
- | # | + | |
- | # | + | |
- | + | ||
- | # Quarantine mailbox | + | |
- | # | + | |
- | # Default: postmaster | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | + | ||
- | # In-memory cache engine TTL settings | + | |
- | # | + | |
- | # The time is given in seconds, except if a unit is given: | + | |
- | # m for minutes, h for hours, and d for days | + | |
- | # Specify zero to disable caching | + | |
- | # | + | |
- | # Default: 1h | + | |
- | # | + | |
- | #TTL 1h | + | |
- | + | ||
- | # Run as a selected user (smf-spf must be started by root) | + | |
- | # | + | |
- | # Default: smfs | + | |
- | # | + | |
- | # | + | |
- | + | ||
- | # Socket used to communicate with Sendmail daemon | + | |
- | # | + | |
- | # Default: unix:/ | + | |
- | # | + | |
- | # | + | |
- | # Django : 2014-12-17 | + | |
- | Socket inet: | + | |
- | + | ||
- | # Facility for logging via Syslog daemon | + | |
- | # | + | |
- | # Default: mail | + | |
- | # | + | |
- | # | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | In der Konfigurationsdatei **main.cf** unseres Postfix-Mailserver definieren wir uns nun eine eigene Variable, die wir dann in der Datei // | + | |
- | # vim / | + | |
- | <file bash / | + | |
- | + | ||
- | ################################################################################ | + | |
- | ## MILTER | + | |
- | # Django : 2014-11-18 | + | |
- | # DMARC Test | + | |
- | spf_milter | + | |
- | # | + | |
- | # | + | |
- | amavisd_milter | + | |
- | ... | + | |
- | </ | + | |
- | + | ||
- | In der Konfigurationsdatei // | + | |
- | # vim / | + | |
- | + | ||
- | < | + | |
- | + | ||
- | smtp inet n | + | |
- | smtpd | + | |
- | -o smtpd_sasl_auth_enable=no | + | |
- | -o smtpd_milters=${spf_milter}, | + | |
- | dnsblog | + | |
- | tlsproxy | + | |
- | </ | + | |
- | + | ||
- | ==== Programmstart ==== | + | |
- | Das Starten des Daemon erfolgt über folgenden Aufruf. | + | |
- | # systemctl start smf-spf | + | |
- | + | ||
- | Den erfolgreichen Start bzw. den Status des **smf-spf**-Daemon können wir bei Bedarf mit folgendem Aufruf abfragen. | + | |
- | # systemctl status smf-spf | + | |
- | + | ||
- | < | + | |
- | | + | |
- | | + | |
- | Process: 19140 ExecStart=/ | + | |
- | Main PID: 19141 (smf-spf) | + | |
- | | + | |
- | | + | |
- | + | ||
- | Dec 17 14:05:12 vml000087.dmz.nausch.org systemd[1]: Started Sender Policy Framework milter | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | Im Maillog wird der Start des Daemon entsprechend dokumentiert. | + | |
- | # less / | + | |
- | + | ||
- | Dec 17 14:05:12 vml000087 smf-spf[19140]: | + | |
- | Dec 17 14:05:12 vml000087 smf-spf[19140]: | + | |
- | + | ||
- | + | ||
- | Mit Hilfe von **netstat** können wir überprüfen, | + | |
- | # netstat -tulpen | + | |
- | + | ||
- | < | + | |
- | Proto Recv-Q Send-Q Local Address | + | |
- | tcp 0 0 0.0.0.0: | + | |
- | tcp 0 0 127.0.0.1: | + | |
- | </ | + | |
- | + | ||
- | Gleiches können wir natürlich auch mit dem Befehl **lsof** erreichen. | + | |
- | # lsof -i:8890 | + | |
- | + | ||
- | | + | |
- | | + | |
- | + | ||
- | Damit der Daemon automatisch beim Hochfahren des Servers gestartet wird, nutzen wir folgenden Aufruf. | + | |
- | # systemctl enable smf-spf.service | + | |
- | + | ||
- | ln -s '/ | + | |
- | + | ||
- | Wollen wir überprüfen ob der Dienst automatisch startet, verwenden wir folgenden Aufruf. | + | |
- | + | ||
- | # systemctl is-enabled smf-spf.service | + | |
- | + | ||
- | | + | |
- | + | ||
- | Die Rückmeldung **enabled** zeigt an, dass der Dienst automatisch startet; ein **disabled** zeigt entsprechend an, dass der Dienst __nicht__ automatisch startet. | + | |
- | + | ||
- | ==== Tests und Logging ==== | + | |
- | Zum Testen schicken wir uns von einem fremden Mailserver aus, der einen gültigen SPF-Record vorweisen kann eine eMail an unseren Mailserver und beobachten unser Maillog. | + | |
- | # less / | + | |
- | + | ||
- | Mar 26 14:27:32 vml000080 smf-spf[26416]: | + | |
- | + | ||
- | Damit nicht bei jeder Anfrage, der SPF-Record beim DNS abgerufen werden muss, cacht der Daemon auch entsprechend den SPF-Record. Wir sehen dann bei der Nutzung dieser gecachten Daten im maillog. | + | |
- | Mar 26 14:40:18 vml000080 smf-spf[26416]: | + | |
- | + | ||
- | Natürlich wird ein Fehler beim Überprüfen des SPF-records auch im maillog vermerkt. | + | |
- | Dec 15 14:39:49 vml000080 smf-spf[1501]: | + | |
- | + | ||
- | Im Mailheader der empfangenen eMail findet sich dann auch die entsprechenden Einträge: | + | |
- | | + | |
- | + | ||
- | Zum Testen des SPF-Records kann man auch auf Dienste im WWW zurückgreifen. So kann man seinen SPF-Record z.B. über den **[[http:// | + | |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Alternativ dazu bietet sich auch kitterman' | + | |
- | ===== SRS - Sender Rewriting Scheme ===== | + | |
- | Zu Beginn dieses Artikels wurde bereits darauf hingewiesen, | + | |
- | + | ||
- | ====== Links ====== | + | |
- | * **⇐ [[centos: | + | |
- | * **⇒ [[centos: | + | |
- | * **[[centos: | + | |
- | * **[[wiki: | + | |
- | * **[[http:// | + | |
- | + | ||
- | */ | + | |
- | + | ||
- | + | ||
- | ====== SPF - Sender Policy Framework unter CentOS 7.x ====== | + | |
- | {{: | + | |
- | Mit Hilfe von SPF((**S**ender **P**olicy **F**rameworks)) kann definiert werden, welche Mailserver für welche Domains eMails verschickt werden (können), oder nicht, oder anders ausgedrückt, | + | |
- | + | ||
- | Mit SPF soll hauptsächlich Absenderadressfälschungen verhindert werden, nicht jedoch direkt Spam zu bekämpfen. Dieses here Ziel wirft bei genauerer Betrachtung viele Fragen auf und erzeugt bei manchen Mailserver-Betreibern nicht gerade viel Begeisterungsstürme. Probleme tauchen mit unter bei Mailumleitungen, | + | |
- | + | ||
- | Beim **SPF** wird ein TXT-Record in der Zonendatei der betreffenden (Mail)Domain eingetragen. Dort wird definiert, welche SMTP-Server berechtigt sind, Nachrichten der (Mail)Domain zu verschicken. Mailserver können dann bei der Annahme der eMails abfragen, ob der sendende Mailserver überhaupt berechtigt ist, diese Nachricht zu verschicken. | + | |
- | + | ||
- | < | + | |
- | title Mailversand einer eMail\n | + | |
- | + | ||
- | participant " | + | |
- | participant " | + | |
- | participant " | + | |
- | + | ||
- | links -> mitte : connect von mx01.nausch.org zu mx1.tachtler.net | + | |
- | note left : \n Verbindungsaufbau \n vom Quell- zum \n Zielserver \n | + | |
- | links <-- mitte : . 220 mx1.tachtler.net ESMTP Postfix | + | |
- | links --> mitte : HELO mx01.nausch.org | + | |
- | links <-- mitte : . 250 mx1.tachtler.net | + | |
- | links --> mitte : MAIL FROM:< | + | |
- | + | ||
- | mitte -> rechts : host -t TXT nausch.org | + | |
- | note right : \n Abfrage der \n SPF-Records \n | + | |
- | mitte <- rechts : nausch.org descriptive text "v=spf1 ip4: | + | |
- | note left : \n Der Mailserver mit der \n IP 217.91.103.190 ist berechtigt \n eMails der Mail-Domain \n nausch.org zu versenden \n | + | |
- | links <-- mitte : . 250 2.1.0 Ok | + | |
- | + | ||
- | links --> mitte : RCPT TO:< | + | |
- | links <-- mitte : . 250 2.1.0 Ok | + | |
- | + | ||
- | links --> mitte : Übermittlung der Nachricht | + | |
- | links <-- mitte : 250 2.0.0 Ok: queued as 5950581 | + | |
- | note left : \n Beenden der Verbindung \n | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Weitere Informationen rund um SPF findet man im übrigen auf der [[http:// | + | |
- | + | ||
- | ===== Definition unseres SPF-Records ===== | + | |
- | Aus den eingangs genannten Gründen sollte eine Sender Policy Framework Definition so gewählt werden, das auch weiterhin Nachrichten umgeleitet, Mailinglisten oder bei Bedarf Webformulare genutzt werden können. | + | |
- | + | ||
- | Ein SPF-Record beinhaltet mehrere Angaben, die jeweils der Reihe nach von links nach rechts ausgewertet werden. Der erste Wert gibt an, welche SPF-Version genutzt wird, aktuell SPF-Version " | + | |
- | * **+** : **positiv** Die nachfolgende IP-Adresse ist als legitimer Sender definiert. Wird jeweils __kein__ Qualifer angegeben, wird automatisch der Wert **+** herangezogen (Defaulteinstellung). | + | |
- | * **-** : **negativ** Die nachfolgende IP-Adresse definiert ein nicht autorisiertes Sendesystem. Die Direktive Fail definiert nicht autorisierte Sender. | + | |
- | * **?** : **neutral** Über die Rechtmässigkeit des Sendesystems kann nichts ausgesagt werden; Der Sender muss daher akzeptiert werden. | + | |
- | * **~** : **soft-fail** Die nachfolgende IP-Adresse definiert ein nicht autorisiertes Sendesystem. Das Empfangssystem soll jedoch die Annahme der Nachricht dennoch annehmen (Test-Qualifier). | + | |
- | + | ||
- | Neben der IP-Adressangabe mittels **ip4** bzw.**ip6**, | + | |
- | + | ||
- | * **a** definiert einen A-Record der Domäne | + | |
- | * **mx** definiert eine IP-Adresse, die im MX-Record der Domäne definiert wurde. | + | |
- | * **all** Alle anderen IP-Adressen, | + | |
- | * **include** Einbinden einer weiteren SPF-Abfrage. | + | |
- | + | ||
- | In der Regel wird man bei der Definition folgenden Festlegung treffen: //**eMails werden normalerweise immer von den IP-Adressen des zuständigen Mailserver versandt, können aber auch von anderen Servern verschickt werden.**// Als SPF-Record ergibt das dann "// | + | |
- | + | ||
- | Wir tragen also bei unserem zuständigen DNS entsprechend die richtigen Daten ein. | + | |
- | | + | |
- | + | ||
- | Über die URL [[http:// | + | |
- | + | ||
- | <WRAP center round tip 100%> | + | |
**Hinweise: | **Hinweise: | ||
Zeile 473: | Zeile 111: | ||
</ | </ | ||
+ | ==== DNS Lookup Limitierung ==== | ||
+ | Abhängig von den verwendeten **[[# | ||
- | /* | + | Haben wir wie [[# |
- | https://www.mailhardener.com/ | + | |
- | Das SPF-Lookup-Limit erklärt | + | Doch wie viele DNS-Anfragen werden nun im Zweifelsfall zusätzlich benötigt? Eine Antwort auf diese Frage bietet nachfolgende Tabelle. |
- | Eine SPF-Richtlinie darf nicht mehr als 10 zusätzliche DNS-Lookups erfordern, um vollständig ausgewertet zu werden. Wird diese Grenze überschritten, | + | |< 30% 10% 5% 10% 5% >| |
+ | ^ [[# | ||
+ | | **'' | ||
+ | | **'' | ||
+ | | **'' | ||
+ | | **'' | ||
+ | | **'' | ||
+ | | **'' | ||
+ | | **'' | ||
+ | | **'' | ||
+ | | **'' | ||
- | In diesem Beitrag erklären | + | Sehen wir uns nun den SPF-Record **'' |
- | Was ist SPF? | + | |
- | Standardmäßig kann jeder Computer, der mit dem Internet verbunden ist, E-Mails an jeden beliebigen Posteingang mit einem beliebigen Absendernamen senden. Das bedeutet, dass ohne zusätzliche Gegenmaßnahmen jeder eine E-Mail unter dem Namen president@whitehouse.gov versenden kann. | + | $ dig TXT lists.nausch.org +short |
+ | < | ||
+ | $ dig TXT _spf.blk1.nausch.org +short | ||
+ | < | ||
+ | $ dig TXT _spf.blk2.nausch.org +short | ||
+ | < | ||
+ | $ dig TXT explain._spf.nausch.org +short | ||
+ | < | ||
- | Das Sender Policy Framework | + | Zur vollständigen Bewertung eines anliefernden SMTP-Clients |
+ | | ||
+ | | ||
+ | ... in Summe also **drei** DNS-Anfagen. Hätte der MX-Record hingegen **vier** eingetragene Mailserver, wären dies schon in Summe **sechs** DNS-Anfragen! | ||
- | Eine SPF-Richtlinie | + | <WRAP center round important 80%> |
+ | Aus diesem Grund ist es ratsam, statt dem **mx**-Mechanismus | ||
- | Wenn eine E-Mail-Nachricht von einem E-Mail-Server empfangen wird, verwendet der Empfänger | + | Der SPF-Standard **[[https:// |
+ | </ | ||
+ | |||
+ | ==== Testing-Tools ==== | ||
+ | Zum Testen auf Validität unseres SPF-Records stehen uns im WEB unter anderem folgende Dienste (**[[# | ||
+ | * **[[http:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
- | Das Format der SPF-Richtlinie | ||
- | Eine SPF-Richtlinie besteht aus mehreren Begriffen, die durch Leerzeichen getrennt sind. Ein Begriff kann ein Modifikator (wie v oder redirect) oder ein Anpassungsmechanismus (wie a, mx, include usw.) sein. | ||
- | |||
- | Ein passender Begriff hat das folgende Format: | ||
- | |||
- | [Präfix][Mechanismus][: | ||
- | |||
- | Das Präfix bestimmt das SPF-Validierungsergebnis, | ||
- | |||
- | Der Mechanismus bestimmt, wie eine IP-Adresse mit dem Begriff abgeglichen werden soll. Unterstützte Werte sind a, ipv4, ipv6, mx, ptr, include, exists und all. | ||
- | |||
- | Der Wertteil eines Begriffs ist optional und hängt vom verwendeten Mechanismus ab. Bei den meisten Mechanismen können Sie mit dem Wert auf andere Domänen verweisen, und wenn er weggelassen wird, wird standardmäßig die aktuelle Domäne verwendet. | ||
- | SPF-Begriffsabgleich | ||
- | |||
- | E-Mail-Dienste kommunizieren über IP-Adressen, | ||
- | |||
- | Der Empfänger durchläuft die Begriffe in der SPF-Richtlinie von links nach rechts und sucht nach einem Begriff, der mit der IP-Adresse des Absenders übereinstimmt, | ||
- | |||
- | Wenn keine Übereinstimmung gefunden wird, ist das Ergebnis der SPF-Validierung " | ||
- | Zusätzliche DNS-Abfragen | ||
- | |||
- | Bei den meisten Mechanismen muss der Prüfer zusätzliche DNS-Abfragen durchführen, | ||
- | |||
- | Ein Beispiel: Der SPF a-Mechanismus bedeutet: Übereinstimmung, | ||
- | |||
- | Um also einen Begriff mit einem a-Mechanismus abzugleichen, | ||
- | |||
- | Bei den meisten Mechanismen, | ||
- | Mechanismus Erforderliche DNS-Lookups | ||
- | a 1 | ||
- | ip4 keine | ||
- | ip6 keine | ||
- | mx 1 oder mehr | ||
- | ptr 1 oder mehr | ||
- | include 1 oder mehr | ||
- | existiert 1 | ||
- | all keine | ||
- | |||
- | Der Modifikator redirect führt ebenfalls zu einem zusätzlichen Lookup. | ||
- | Modifikator Erforderliche DNS-Abfragen | ||
- | v keine | ||
- | redirect 1 | ||
- | exp keine | ||
- | |||
- | Beispiel | ||
- | |||
- | Betrachten Sie den folgenden SPF-Eintrag, | ||
- | |||
- | v=spf1 a -all | ||
- | |||
- | Die obige Beispielrichtlinie hat drei Begriffe. | ||
- | |||
- | Der erste Begriff ist der v-Modifikator, | ||
- | Der zweite Begriff ist ein übereinstimmender Begriff, der den a-Mechanismus verwendet; es ist kein Präfix festgelegt, so dass er standardmäßig + (pass) lautet. Es wird kein Wert festgelegt, so dass er standardmäßig auf die Domäne verweist, in der das SPF veröffentlicht wird. Das vollständige Format dieses Begriffs ist also +a: | ||
- | Der dritte Begriff ist der All-Mechanismus, | ||
- | |||
- | Dieser Begriff bedeutet: Die SPF-Validierung sollte erfolgreich sein, wenn der Absender mit einem der DNS-A-Datensätze von example.com übereinstimmt, | ||
- | |||
- | Bei dieser SPF-Richtlinie muss der Empfänger einen zusätzlichen SPF-Lookup (example.com A) durchführen, | ||
- | Das Lookup-Limit | ||
- | |||
- | Die Durchführung von DNS-Abfragen kostet den Validator Ressourcen (Bandbreite, | ||
- | |||
- | Laut RFC darf ein Validator (das empfangende E-Mail-System) nach 10 Suchvorgängen nicht mehr fortfahren und die SPF-Validierung mit einem Fehler zurückweisen. | ||
- | |||
- | Außerdem besagt der RFC, dass eine DNS-Abfrage eines in einem MX-Eintrag gefundenen Hostnamens nicht mehr als 10 A- oder AAAA-Einträge ergeben darf. | ||
- | |||
- | Wenn eine DNS-PTR-Abfrage (Reverse-DNS-Lookup) mehr als 10 Ergebnisse liefert, sind nur die ersten 10 Ergebnisse zu verwenden. Bitte beachten Sie, dass von der Verwendung des SPF ptr-Mechanismus dringend abgeraten wird und dieser nicht verwendet werden sollte. | ||
- | |||
- | Überschreitung des Limits | ||
- | |||
- | Wenn ein Empfänger bei der Auswertung der SPF-Richtlinie das DNS-Lookup-Limit überschreitet, | ||
- | |||
- | Der Empfänger kann selbst entscheiden, | ||
- | |||
- | Ein Fehler bei der SPF-Validierung verringert die Wahrscheinlichkeit, | ||
- | |||
- | Denken Sie daran, dass die Prüfer die Begriffe in der SPF-Richtlinie von links nach rechts auswerten. Sobald eine Übereinstimmung mit der IP-Adresse des Absenders gefunden wird, wird die Auswertung beendet. Je nach Absender erreicht ein Prüfer also möglicherweise nicht immer das Limit für die Abfrage, selbst wenn die Richtlinie mehr als 10 Abfragen zur vollständigen Bewertung erfordert. Dies macht es besonders schwierig, SPF-Lookup-Limit-bezogene Zustellbarkeitsprobleme zu identifizieren. | ||
- | |||
- | Beachten Sie, dass es nicht nur wegen des DNS-Lookup-Limits, | ||
- | |||
- | Wie lässt sich die Anzahl der erforderlichen Suchvorgänge reduzieren? | ||
- | |||
- | Der Grenzwert von 10 zusätzlichen Suchvorgängen ist recht niedrig. Die Art und Weise, wie Unternehmen heute E-Mails nutzen, unterscheidet sich deutlich von der Situation im Jahr 2006, als der erste SPF-Standard in RFC4408 (inzwischen durch RFC7208 ersetzt) festgelegt wurde. Unternehmen können verschiedene Cloud-basierte E-Mail-Dienste mit einer einzigen Domäne nutzen. | ||
- | |||
- | Es kommt häufig vor, dass SPF-Richtlinien das SPF-Lookup-Limit überschreiten. Für einige Domänen kann es eine ziemliche Herausforderung sein, die Grenze von 10 Abfragen einzuhalten. | ||
- | |||
- | Im Folgenden finden Sie einige Tipps, wie Sie die Anzahl der erforderlichen Abfragen reduzieren können: | ||
- | Ungenutzte Dienste entfernen | ||
- | |||
- | Der einfachste Schritt besteht darin, Ihren SPF-Eintrag zu überprüfen und alle Dienste zu entfernen, die Sie nicht mehr verwenden. Überprüfen Sie Ihre Einträge auf alle Includes oder andere Mechanismen, | ||
- | Entfernen Sie die Standard-SPF-Werte | ||
- | |||
- | Die meisten Hosting-Dienste legen eine " | ||
- | Verwenden Sie nicht den ptr-Mechanismus | ||
- | |||
- | Der ptr-Mechanismus wird vom aktuellen SPF RFC dringend abgeraten und sollte aufgrund verschiedener Sicherheits- und Zuverlässigkeitsprobleme nicht verwendet werden. Der ptr-Mechanismus kann zu einer starken Zunahme der erforderlichen Suchvorgänge führen, die Sie nicht kontrollieren können. | ||
- | Vermeiden Sie die Verwendung des mx-Mechanismus | ||
- | |||
- | Der mx-Mechanismus ist besonders teuer in Bezug auf die erforderlichen Suchvorgänge (mehr dazu später). Möglicherweise müssen Sie mx nicht in Ihrer Richtlinie verwenden. Denken Sie daran, dass MX-Einträge (Mail eXchange) für den Empfang von E-Mails verwendet werden, nicht unbedingt für den Versand. Wenn Sie einen Cloud-basierten E-Mail-Dienst wie G-Suite oder Office 365 verwenden, sollte der include-Mechanismus verwendet und der mx-Mechanismus weggelassen werden. | ||
- | Verwenden Sie den ip4- oder ip6-Mechanismus, | ||
- | |||
- | Die ip4- und ip6-Mechanismen erfordern keine zusätzlichen Suchvorgänge und sind daher " | ||
- | Verwenden Sie einen dynamischen SPF-Richtliniendienst | ||
- | |||
- | Als letzten Ausweg können Sie einen " | ||
- | Datensätze NICHT glätten | ||
- | |||
- | In verschiedenen Internetforen wird manchmal vorgeschlagen, | ||
- | Überprüfen Sie Ihren Eintrag nach Änderungen | ||
- | |||
- | Um Probleme mit der Zustellbarkeit zu vermeiden, sollten Sie Ihre SPF-Einträge immer validieren, wenn Sie Änderungen vornehmen, um sicherzustellen, | ||
- | |||
- | Der mx-Mechanismus ist teuer | ||
- | |||
- | Der mx-Mechanismus von SPF ist ein besonders teurer Mechanismus, | ||
- | |||
- | Der mx-Mechanismus erlaubt jedem Absender, der mit einem der MX-DNS-Einträge der Domäne übereinstimmt, | ||
- | |||
- | Nehmen Sie diesen einfachen SPF-Eintrag: | ||
- | |||
- | v=spf1 mx -all | ||
- | |||
- | Dieser Eintrag besagt, dass jeder Absender, der mit den MX-DNS-Einträgen der Domäne übereinstimmt, | ||
- | |||
- | Das bedeutet, dass der Validator: | ||
- | |||
- | einen MX-Lookup durchführen | ||
- | MX liefert Domänennamen, | ||
- | |||
- | Wenn die DNS-Abfrage für die Domäne 3 MX-Datensätze zurückgibt, | ||
- | |||
- | Bei großen Cloud-basierten E-Mail-Dienstanbietern wie G-Suite (GMail) oder Microsoft 365 ist es nicht ungewöhnlich, | ||
- | Schlussfolgerung | ||
- | |||
- | Der SPF-Standard RFC7208 schreibt vor, dass eine SPF-Richtlinie nicht mehr als 10 zusätzliche DNS-Lookups zur vollständigen Auswertung benötigen darf. Wenn ein Empfänger mehr als 10 Suchvorgänge durchführen muss, um die SPF-Richtlinie zu bewerten, schlägt die E-Mail-Nachricht die SPF-Validierung mit einem Permerror-Status fehl, was die Zustellung der E-Mail-Nachricht verhindern kann. | ||
- | |||
- | Die SPF-DNS-Lookup-Grenze ist ein oft übersehener, | ||
- | |||
- | Der Grenzwert von 10 Abfragen ist für die Art und Weise, wie E-Mails heutzutage genutzt werden, ein wenig veraltet. Mit dem Vormarsch der Cloud-basierten E-Mail-Dienste und Marketing-Plattformen wird diese Grenze leicht überschritten. Es muss darauf geachtet werden, dass der Grenzwert für die Abfrage nicht überschritten wird. | ||
- | |||
- | Im Zweifelsfall sollten Sie Ihre SPF-Datensätze validieren, um sicherzustellen, | ||
- | |||
- | https:// | ||
- | https:// | ||
- | https:// | ||
- | https:// | ||
- | https:// | ||
- | https:// | ||
- | https:// | ||
- | |||
- | nausch@ecmmai04: | ||
- | " | ||
- | nausch@ecmmai04: | ||
- | nausch@ecmmai04: | ||
- | " | ||
- | nausch@ecmmai04: | ||
- | " | ||
- | |||
- | $ORIGIN . | ||
- | $TTL 86400 ; 1 day | ||
- | nausch.org | ||
- | 2022112114 ; serial | ||
- | 28800 ; refresh (8 hours) | ||
- | 7200 ; retry (2 hours) | ||
- | 604800 | ||
- | 86400 ; minimum (1 day) | ||
- | ) | ||
- | NS ns1.core-networks.de. | ||
- | NS ns2.core-networks.eu. | ||
- | NS ns3.core-networks.com. | ||
- | A | ||
- | MX 10 mx1.nausch.org. | ||
- | MX 20 mx1.tachtler.net. | ||
- | TXT " | ||
- | TXT " | ||
- | CAA 0 iodef " | ||
- | CAA 0 issue " | ||
- | $ORIGIN nausch.org. | ||
- | _dmarc | ||
- | $ORIGIN _dmarc.nausch.org. | ||
- | sec-mail.guru._report | ||
- | $ORIGIN _domainkey.nausch.org. | ||
- | 140224 | ||
- | _adsp | ||
- | $ORIGIN nausch.org. | ||
- | _mta-sts | ||
- | 34550715062af006ac4fab288de67ecb44793c3a05c475227241535f._openpgpkey OPENPGPKEY ( mQINBFI9/ | ||
- | d9f/ | ||
- | Vjj7SA1/ | ||
- | ODnopuueIp0VZlKc+WlspS0NGfNiIrywEEt7joL25Yqg | ||
- | DwejsmYiWlbd3QnhTKqlAXn6g7VZA1Bk3K7OBkV6RY7v | ||
- | lIrKmeefHkLrU4B2+02Two2w4tP15l9iXOUTo/ | ||
- | zcnGWU2cavmpxF6VoSId984rgIWNvqsJbvD+T5/ | ||
- | v8GfIcIANYbgv0QJlplFXIvIyMJMnrKD7z+AmuACwZoA | ||
- | UnG9IXipb439axPje1lQMN/ | ||
- | IVBZaeBznu5bMx+l0y2nb/ | ||
- | lXN/ | ||
- | 1SdsZB5whe0z4GYQp8qHfJLm2TrmTmyfcs71HdUGOcr2 | ||
- | D++HPjF6XFOPvmJ/ | ||
- | KvKsot/ | ||
- | fGbQCmDrbDX+DaX1TmTMtQ0hceDbEnuV5J0+OdZRwQur | ||
- | ZdbDA0w7N+6Q7hdPKS6pCjQEJXGHthz1ojO0qQARAQAB | ||
- | tCNNaWNoYWVsIE5hdXNjaCA8bWljaGFlbEBuYXVzY2gu | ||
- | b3JnPokCPQQTAQgAJwUCUj39TQIbAwUJBKKGAAULCQgH | ||
- | AwUVCgkICwUWAwIBAAIeAQIXgAAKCRAHTs9hUKa/ | ||
- | D/ | ||
- | ImOmJ2YoYYGCmx6mFF2zzK3HeiofyVTAMkYtLxZcmAQw | ||
- | 32YtTvSEa9RyibOl21ayCuVyeYSpjcsOYglSG3I82uPp | ||
- | Mj8ob/ | ||
- | oDdGnHwS0JKJzqQ8ImKNJlA8CfuRTGlpaxoh3VP0sjKI | ||
- | UhqC3yuw64fAU/ | ||
- | / | ||
- | dwHoYE// | ||
- | 9+T2YK2AXPrEHP1FeS8MWTX1GKWaRs4r5Ax5iosw+h/ | ||
- | dDRd6Ph3z2dD+QIbLg2t8ALtzbKUr1rsQ9NrLta1zt7P | ||
- | 4lj3Qr0PCwWMp9QXw/ | ||
- | SzslW2RBOpqVSd7bwyNUGg3tAWGCvRSSucBV+nCr1/ | ||
- | HpnFIWm6rkpQKjbozt+4z+CoozytNLD/ | ||
- | 5vEpukoRLYmLiNhsfm1wJeqjhCvfrec48t1jLYQDkC+O | ||
- | 2+uuVMvbdA6eR8T1WCpklxcnyP0KZbRellLoFzxQbQl6 | ||
- | rBU1I1axyxz4VbkXzEfRISeaDLQ2TWljaGFlbCBOYXVz | ||
- | Y2ggKGFrYSBEamFuZ28gW0JPZkhdKSA8ZGphbmdvQG5h | ||
- | dXNjaC5vcmc+iQI9BBMBCAAnBQJSPgXoAhsDBQkEooYA | ||
- | BQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJEAdOz2FQ | ||
- | pr/ | ||
- | Hb27LRWNkYEkjsKoJ6Z/ | ||
- | 3uk70s0BAEBkI5HkI1MMYX3ZhVK8W5migWpNIT7gXa7n | ||
- | gfipgrVXZGUZwU0roRdqZ1CZ94e76FtYUjMNnZ6KlbPJ | ||
- | QZCN3S/ | ||
- | jFboHzTGtYU1W6y248bmUafIyBk6Z6p4oMVyPsGFes7I | ||
- | RseUBJhClEPYYCY8+fFbmpGTvfpHM5X/ | ||
- | ttlwo4MskoQHNKz5kDzIF4uDUNIQq8ZkoxvuiPlaZsk4 | ||
- | / | ||
- | 2VPC5JtrQEWWC9cikTVX71l9DpisP/ | ||
- | h/ | ||
- | 4w2UDc0QJSPB2+bR2wDqueJRp92M93WaQzvxsTD6kurP | ||
- | xkvTTlaGo7LHf/ | ||
- | TtBaLcXiJvAmZS3ZfhSsiK8YdQF+BJi+B7mjZGqcqUT+ | ||
- | gZsPKQuahcX+2SbE2X0ID5QznRmX1HWCm+CQcATaErNT | ||
- | JT+Ika037kDN2kq233H4UTOIZcHLjV/ | ||
- | IE5hdXNjaCAoYWthIEJpZ0NoaWVmKSA8YmlnY2hpZWZA | ||
- | b21uaTEyOC5kZT6JAj0EEwEIACcFAlI+BiACGwMFCQSi | ||
- | hgAFCwkIBwMFFQoJCAsFFgMCAQACHgECF4AACgkQB07P | ||
- | YVCmv+1jFA// | ||
- | i5hbYizc1z6rD3+5v4HS7Oz7nUv8SOYkB/ | ||
- | h6Iin3RfRi5gSx1DJuhRNhzOW+1FocjYPXHvWdGLVmbw | ||
- | CmPLjoA72ct4SH4gyLRNZH0dvUPT8vfXEKRIaiCNB7ht | ||
- | 93UJXcDn97DY54q+EfxkywVmlK1EYmNN+3EUuBPNVpum | ||
- | C+6Zy3u/ | ||
- | RKGziTTEJmvUEt5pnI5S9uE0IqedAOUTdjwhOnzyJk+P | ||
- | ulEGnhtoJ1v0DIYEYiIEaVPIp8Pax151QbnYDSPIe+Wl | ||
- | OpbG3C1Yb8CTz65FpcwSjG84GjoTrapePWj07PwwAC5+ | ||
- | / | ||
- | tsZ3Xgn/ | ||
- | oT0UDwzK0XSUCFPNrHCHML0CINa7/ | ||
- | slqoHh1c1gIhaZ2srs7sryfTDy65V32Stxg7oAXO9DJn | ||
- | 6AcgAJHSpopQJgTqfez8djL5j34kjiGXncqv3CZNDiVz | ||
- | eoTTjDG41RmyHhSUKpyo8WGkvmhIXWzbcMrxEueclypp | ||
- | MgSqb2JCl0iIFu1Uu7Wg7qRPygZLXAdTkuq5Ag0EUj39 | ||
- | TQEQAMIfFbJQ8x/ | ||
- | Dc5ncWh+BWYq1q2j3NiQAljpWyc4sX/ | ||
- | 4P8H0zlHGZHiGDRZ/ | ||
- | gt247icBRX927RnHO813JaNjb6/ | ||
- | ysbd1XNc/ | ||
- | PSZ4hfXEE4pS4P0l1OQpEngTpTb4jKRClj2grOyUfyPs | ||
- | 4vLbWta5T4H2JLsD289JmRSOFu9KRQwqc0hDHnYFs1Uu | ||
- | 90HPJHzQ/ | ||
- | WyIc6vLTAG8ciFkAGTj0VcwjHFdq7uijJrjkzl3LI3OC | ||
- | 7wIX5XDk2kTh2fmp/ | ||
- | lgJD6MorOB8qyA3hSjAhA/ | ||
- | xDHIYGfEG55ur5rDO6xEALS8SKruVL97avxulLQ5X1vc | ||
- | 7JgM1C/ | ||
- | aGtocgH2dNnDklwx4RJ0W5IJGxei9fUA2YOvy9SvAYIN | ||
- | pmWKZJuDiiNOYR5OjcywXvTcYglxgcDwpSk0xw/ | ||
- | vR90/ | ||
- | AA8FAlI9/ | ||
- | VpUYontlCsnPPrEUZNYbdvawm4EN0jEtNYc0EFY/ | ||
- | sHEBX+x28HzqE3M87B5xBU5KNwkEVKZVK1CYKJ5kG8Gv | ||
- | 3sTzlTbvC1i1xFH9HO+NZFQqG1WupG8zVKsLJoIHUkpl | ||
- | A7lOZfA0z262VH4JJaQU6tv7WQXbEEaXUpa0hsoJmvei | ||
- | / | ||
- | mRlyTqB6AH4ZFGDeysQk4D1iPqGnhCOJnsyJ/ | ||
- | kUjAF8EB3kw2cyB++LgOyrqVFbxkO/ | ||
- | 18dc/ | ||
- | YhITKnn2XDuSBkWiw6UAFFoKgb1ZCBnMMnG086ZDWMLZ | ||
- | kCQ1nL8pX7wPdyUU9YP9U5YvTYeuCrNpNy7xM3l5BEFK | ||
- | / | ||
- | w9v+VRijWzmufeHkqUo77BVot9mDmouAiUGwcK1hGL0N | ||
- | l34rgN6gOETPzGLiOLBmytVW/ | ||
- | pE2lQeQPjCiL2LeJPxcPjsBJa3h05QwIaZo18Wb9esnj | ||
- | BjzjV4fRY0+akiJw/ | ||
- | BZa9qC50NNTfhPD70lV+HRc= ) | ||
- | $ORIGIN _tcp.nausch.org. | ||
- | $TTL 3600 ; 1 hour | ||
- | _25 | ||
- | 03C6F06BAFE2382A64DA475401E1F06BF1C1A425B675 | ||
- | 21842A953821860F7E01 ) | ||
- | $TTL 86400 ; 1 day | ||
- | _443 TLSA 1 0 2 ( | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | _imap | ||
- | _imaps | ||
- | _pgpkey-http | ||
- | _pgpkey-https | ||
- | _pop3 | ||
- | _pop3s | ||
- | $ORIGIN nausch.org. | ||
- | _smtp._tls | ||
- | alertmanager | ||
- | $ORIGIN alertmanager.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | autoconfig | ||
- | autodiscover | ||
- | awstats | ||
- | $ORIGIN awstats.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | betterawstats | ||
- | $ORIGIN betterawstats.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | $TTL 60 ; 1 minute | ||
- | _spf.blk1 | ||
- | _spf.blk2 | ||
- | $TTL 86400 ; 1 day | ||
- | buero | ||
- | $ORIGIN buero.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | cacti | ||
- | $ORIGIN cacti.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | centreon | ||
- | $ORIGIN centreon.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | cloud | ||
- | $ORIGIN cloud.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | dglog | ||
- | $ORIGIN dglog.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | dokuwiki | ||
- | TXT " | ||
- | $ORIGIN dokuwiki.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | ecb1 A | ||
- | $ORIGIN ecb1.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | emlog | ||
- | $ORIGIN emlog.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | fhem A | ||
- | $ORIGIN fhem.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | freifunk | ||
- | $ORIGIN freifunk.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | fwa | ||
- | gitlab | ||
- | $ORIGIN gitlab.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | grafana | ||
- | $ORIGIN grafana.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | graylog | ||
- | greygraph | ||
- | $ORIGIN greygraph.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | handbuch | ||
- | $ORIGIN handbuch.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | homepage | ||
- | $ORIGIN homepage.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | iconfig | ||
- | $ORIGIN iconfig.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | imap A | ||
- | voip.intra | ||
- | keyserver | ||
- | $ORIGIN keyserver.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | lam | ||
- | $ORIGIN lam.nausch.org. | ||
- | $TTL 60 ; 1 minute | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | $TTL 86400 ; 1 day | ||
- | lists | ||
- | MX 10 mx1 | ||
- | $TTL 60 ; 1 minute | ||
- | TXT " | ||
- | $ORIGIN lists.nausch.org. | ||
- | $TTL 86400 ; 1 day | ||
- | _dmarc | ||
- | 140224._domainkey | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | m200 A | ||
- | $ORIGIN m200.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | mailgraph | ||
- | $ORIGIN mailgraph.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | mailstats | ||
- | $ORIGIN mailstats.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | matomo | ||
- | $ORIGIN matomo.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | mattermost | ||
- | $ORIGIN mattermost.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | michael | ||
- | mQINBFI9/ | ||
- | d9f/ | ||
- | Vjj7SA1/ | ||
- | ODnopuueIp0VZlKc+WlspS0NGfNiIrywEEt7joL25Yqg | ||
- | DwejsmYiWlbd3QnhTKqlAXn6g7VZA1Bk3K7OBkV6RY7v | ||
- | lIrKmeefHkLrU4B2+02Two2w4tP15l9iXOUTo/ | ||
- | zcnGWU2cavmpxF6VoSId984rgIWNvqsJbvD+T5/ | ||
- | v8GfIcIANYbgv0QJlplFXIvIyMJMnrKD7z+AmuACwZoA | ||
- | UnG9IXipb439axPje1lQMN/ | ||
- | IVBZaeBznu5bMx+l0y2nb/ | ||
- | lXN/ | ||
- | 1SdsZB5whe0z4GYQp8qHfJLm2TrmTmyfcs71HdUGOcr2 | ||
- | D++HPjF6XFOPvmJ/ | ||
- | KvKsot/ | ||
- | fGbQCmDrbDX+DaX1TmTMtQ0hceDbEnuV5J0+OdZRwQur | ||
- | ZdbDA0w7N+6Q7hdPKS6pCjQEJXGHthz1ojO0qQARAQAB | ||
- | tCNNaWNoYWVsIE5hdXNjaCA8bWljaGFlbEBuYXVzY2gu | ||
- | b3JnPokCPQQTAQgAJwUCUj39TQIbAwUJBKKGAAULCQgH | ||
- | AwUVCgkICwUWAwIBAAIeAQIXgAAKCRAHTs9hUKa/ | ||
- | D/ | ||
- | ImOmJ2YoYYGCmx6mFF2zzK3HeiofyVTAMkYtLxZcmAQw | ||
- | 32YtTvSEa9RyibOl21ayCuVyeYSpjcsOYglSG3I82uPp | ||
- | Mj8ob/ | ||
- | oDdGnHwS0JKJzqQ8ImKNJlA8CfuRTGlpaxoh3VP0sjKI | ||
- | UhqC3yuw64fAU/ | ||
- | / | ||
- | dwHoYE// | ||
- | 9+T2YK2AXPrEHP1FeS8MWTX1GKWaRs4r5Ax5iosw+h/ | ||
- | dDRd6Ph3z2dD+QIbLg2t8ALtzbKUr1rsQ9NrLta1zt7P | ||
- | 4lj3Qr0PCwWMp9QXw/ | ||
- | SzslW2RBOpqVSd7bwyNUGg3tAWGCvRSSucBV+nCr1/ | ||
- | HpnFIWm6rkpQKjbozt+4z+CoozytNLD/ | ||
- | 5vEpukoRLYmLiNhsfm1wJeqjhCvfrec48t1jLYQDkC+O | ||
- | 2+uuVMvbdA6eR8T1WCpklxcnyP0KZbRellLoFzxQbQl6 | ||
- | rBU1I1axyxz4VbkXzEfRISeaDLQ2TWljaGFlbCBOYXVz | ||
- | Y2ggKGFrYSBEamFuZ28gW0JPZkhdKSA8ZGphbmdvQG5h | ||
- | dXNjaC5vcmc+iQI9BBMBCAAnBQJSPgXoAhsDBQkEooYA | ||
- | BQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJEAdOz2FQ | ||
- | pr/ | ||
- | Hb27LRWNkYEkjsKoJ6Z/ | ||
- | 3uk70s0BAEBkI5HkI1MMYX3ZhVK8W5migWpNIT7gXa7n | ||
- | gfipgrVXZGUZwU0roRdqZ1CZ94e76FtYUjMNnZ6KlbPJ | ||
- | QZCN3S/ | ||
- | jFboHzTGtYU1W6y248bmUafIyBk6Z6p4oMVyPsGFes7I | ||
- | RseUBJhClEPYYCY8+fFbmpGTvfpHM5X/ | ||
- | ttlwo4MskoQHNKz5kDzIF4uDUNIQq8ZkoxvuiPlaZsk4 | ||
- | / | ||
- | 2VPC5JtrQEWWC9cikTVX71l9DpisP/ | ||
- | h/ | ||
- | 4w2UDc0QJSPB2+bR2wDqueJRp92M93WaQzvxsTD6kurP | ||
- | xkvTTlaGo7LHf/ | ||
- | TtBaLcXiJvAmZS3ZfhSsiK8YdQF+BJi+B7mjZGqcqUT+ | ||
- | gZsPKQuahcX+2SbE2X0ID5QznRmX1HWCm+CQcATaErNT | ||
- | JT+Ika037kDN2kq233H4UTOIZcHLjV/ | ||
- | IE5hdXNjaCAoYWthIEJpZ0NoaWVmKSA8YmlnY2hpZWZA | ||
- | b21uaTEyOC5kZT6JAj0EEwEIACcFAlI+BiACGwMFCQSi | ||
- | hgAFCwkIBwMFFQoJCAsFFgMCAQACHgECF4AACgkQB07P | ||
- | YVCmv+1jFA// | ||
- | i5hbYizc1z6rD3+5v4HS7Oz7nUv8SOYkB/ | ||
- | h6Iin3RfRi5gSx1DJuhRNhzOW+1FocjYPXHvWdGLVmbw | ||
- | CmPLjoA72ct4SH4gyLRNZH0dvUPT8vfXEKRIaiCNB7ht | ||
- | 93UJXcDn97DY54q+EfxkywVmlK1EYmNN+3EUuBPNVpum | ||
- | C+6Zy3u/ | ||
- | RKGziTTEJmvUEt5pnI5S9uE0IqedAOUTdjwhOnzyJk+P | ||
- | ulEGnhtoJ1v0DIYEYiIEaVPIp8Pax151QbnYDSPIe+Wl | ||
- | OpbG3C1Yb8CTz65FpcwSjG84GjoTrapePWj07PwwAC5+ | ||
- | / | ||
- | tsZ3Xgn/ | ||
- | oT0UDwzK0XSUCFPNrHCHML0CINa7/ | ||
- | slqoHh1c1gIhaZ2srs7sryfTDy65V32Stxg7oAXO9DJn | ||
- | 6AcgAJHSpopQJgTqfez8djL5j34kjiGXncqv3CZNDiVz | ||
- | eoTTjDG41RmyHhSUKpyo8WGkvmhIXWzbcMrxEueclypp | ||
- | MgSqb2JCl0iIFu1Uu7Wg7qRPygZLXAdTkuq5Ag0EUj39 | ||
- | TQEQAMIfFbJQ8x/ | ||
- | Dc5ncWh+BWYq1q2j3NiQAljpWyc4sX/ | ||
- | 4P8H0zlHGZHiGDRZ/ | ||
- | gt247icBRX927RnHO813JaNjb6/ | ||
- | ysbd1XNc/ | ||
- | PSZ4hfXEE4pS4P0l1OQpEngTpTb4jKRClj2grOyUfyPs | ||
- | 4vLbWta5T4H2JLsD289JmRSOFu9KRQwqc0hDHnYFs1Uu | ||
- | 90HPJHzQ/ | ||
- | WyIc6vLTAG8ciFkAGTj0VcwjHFdq7uijJrjkzl3LI3OC | ||
- | 7wIX5XDk2kTh2fmp/ | ||
- | lgJD6MorOB8qyA3hSjAhA/ | ||
- | xDHIYGfEG55ur5rDO6xEALS8SKruVL97avxulLQ5X1vc | ||
- | 7JgM1C/ | ||
- | aGtocgH2dNnDklwx4RJ0W5IJGxei9fUA2YOvy9SvAYIN | ||
- | pmWKZJuDiiNOYR5OjcywXvTcYglxgcDwpSk0xw/ | ||
- | vR90/ | ||
- | AA8FAlI9/ | ||
- | VpUYontlCsnPPrEUZNYbdvawm4EN0jEtNYc0EFY/ | ||
- | sHEBX+x28HzqE3M87B5xBU5KNwkEVKZVK1CYKJ5kG8Gv | ||
- | 3sTzlTbvC1i1xFH9HO+NZFQqG1WupG8zVKsLJoIHUkpl | ||
- | A7lOZfA0z262VH4JJaQU6tv7WQXbEEaXUpa0hsoJmvei | ||
- | / | ||
- | mRlyTqB6AH4ZFGDeysQk4D1iPqGnhCOJnsyJ/ | ||
- | kUjAF8EB3kw2cyB++LgOyrqVFbxkO/ | ||
- | 18dc/ | ||
- | YhITKnn2XDuSBkWiw6UAFFoKgb1ZCBnMMnG086ZDWMLZ | ||
- | kCQ1nL8pX7wPdyUU9YP9U5YvTYeuCrNpNy7xM3l5BEFK | ||
- | / | ||
- | w9v+VRijWzmufeHkqUo77BVot9mDmouAiUGwcK1hGL0N | ||
- | l34rgN6gOETPzGLiOLBmytVW/ | ||
- | pE2lQeQPjCiL2LeJPxcPjsBJa3h05QwIaZo18Wb9esnj | ||
- | BjzjV4fRY0+akiJw/ | ||
- | BZa9qC50NNTfhPD70lV+HRc= ) | ||
- | mta-sts | ||
- | $ORIGIN mta-sts.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | mx1 | ||
- | $ORIGIN mx1.nausch.org. | ||
- | $TTL 3600 ; 1 hour | ||
- | _25._tcp | ||
- | 76EB0A8D2F1911BBDF8D31B9ACDD8010AB13C983B7D8 | ||
- | C3E4355B0D23088EE1F9 ) | ||
- | TLSA 3 0 1 ( | ||
- | 97747B17770E54AC2FCB79F5D2B146ED2F9BEC01FEB3 | ||
- | 0D6B612D52C0E51538E9 ) | ||
- | $ORIGIN nausch.org. | ||
- | $TTL 86400 ; 1 day | ||
- | mxgraphs | ||
- | $ORIGIN mxgraphs.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | mysqldumper | ||
- | $ORIGIN mysqldumper.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | nas | ||
- | $ORIGIN nas.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | orwell | ||
- | $ORIGIN orwell.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | ownrepo | ||
- | panopticon | ||
- | $ORIGIN panopticon.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | phpmyadmin | ||
- | $ORIGIN phpmyadmin.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | piwik | ||
- | $ORIGIN piwik.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | pop | ||
- | pop3 A | ||
- | postfixadmin | ||
- | $ORIGIN postfixadmin.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | power | ||
- | $ORIGIN power.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | prometheus | ||
- | $ORIGIN prometheus.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | promgraf | ||
- | $ORIGIN promgraf.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | queuegraph | ||
- | $ORIGIN queuegraph.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | r-dmarc | ||
- | $ORIGIN r-dmarc.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | repo A | ||
- | $ORIGIN repo.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | www | ||
- | $ORIGIN nausch.org. | ||
- | repository | ||
- | $ORIGIN repository.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | www | ||
- | $ORIGIN nausch.org. | ||
- | rip | ||
- | $ORIGIN rip.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | rmb | ||
- | $ORIGIN rmb.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | ruben | ||
- | $ORIGIN ruben.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | sarg A | ||
- | $ORIGIN sarg.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | squid-graph | ||
- | $ORIGIN squid-graph.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | swa | ||
- | $ORIGIN swa.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | switch | ||
- | $ORIGIN switch.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | $TTL 3600 ; 1 hour | ||
- | _443._tcp.tlsanew | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $TTL 86400 ; 1 day | ||
- | trendnet | ||
- | $ORIGIN trendnet.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | turn A | ||
- | turris | ||
- | $ORIGIN turris.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | unifi | ||
- | $ORIGIN unifi.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | usv | ||
- | $ORIGIN usv.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | weather | ||
- | $ORIGIN weather.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | webcam | ||
- | $ORIGIN webcam.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | wetter | ||
- | $ORIGIN wetter.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | wetter-grafana | ||
- | $ORIGIN wetter-grafana.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | wetterstation | ||
- | $ORIGIN wetterstation.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | wlan A | ||
- | $ORIGIN wlan.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | wviewadmin | ||
- | $ORIGIN wviewadmin.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | www | ||
- | $ORIGIN www.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | wxtoimg | ||
- | $ORIGIN wxtoimg.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | xn--bro-hoa | ||
- | $ORIGIN xn--bro-hoa.nausch.org. | ||
- | _443._tcp | ||
- | B33B1EAFECD656937BB9064867D93F89B79E370C0A7E | ||
- | DB40F355D7F56EBB0DECCCCD60B8E16BBF5A1634F260 | ||
- | C74DADD43C097223A3082B039DCAD34E7668CF93 ) | ||
- | $ORIGIN nausch.org. | ||
- | zerberus | ||
- | AAAA 2003: | ||
- | |||
- | |||
- | |||
- | */ | ||
- | |||
===== SPF-Bewertung bei der Mailannahme ===== | ===== SPF-Bewertung bei der Mailannahme ===== | ||
Neben der Befragung von [[centos: | Neben der Befragung von [[centos: | ||
Zeile 1413: | Zeile 167: | ||
<WRAP round tip> \\ Auf den ersten Blick erscheint der Postfix Poliyd-Daemon **pypolicyd-spf** aus dem [[centos: | <WRAP round tip> \\ Auf den ersten Blick erscheint der Postfix Poliyd-Daemon **pypolicyd-spf** aus dem [[centos: | ||
- | Möchte man aber hingegen später **[[centos: | + | Möchte man aber hingegen später **[[centos: |
</ | </ | ||
==== Installation ==== | ==== Installation ==== | ||
- | Die einfachste und schnellste Variante bei der Installation ist die aus dem Repository **[[centos:mailserver.guru|mailserver.guru]]**. Hier reicht ein einfacher Aufruf von **yum** und alles wird automatisch installiert inkl. der Paketabhängigkeiten. | + | Die einfachste und schnellste Variante bei der Installation ist die aus dem Repository **[[centos:nausch.org|nausch.org]]**. Hier reicht ein einfacher Aufruf von **yum** und alles wird automatisch installiert inkl. der Paketabhängigkeiten. |
# yum install smf-spf | # yum install smf-spf | ||
- | Will oder kann man nicht auf das Repository **[[centos:mailserver.guru|mailserver.guru]]** zurückgreifen, | + | Will oder kann man nicht auf das Repository **[[centos:nausch.org|nausch.org]]** zurückgreifen, |
- | # yum localinstall http:// | + | # yum localinstall http:// |
- | http:// | + | http:// |
Was das RPM alle mitbrachte zeigt ein Blick in die RPM-Datenbank. | Was das RPM alle mitbrachte zeigt ein Blick in die RPM-Datenbank. | ||
Zeile 1440: | Zeile 194: | ||
Build Host : vml000200.dmz.nausch.org | Build Host : vml000200.dmz.nausch.org | ||
Relocations : (not relocatable) | Relocations : (not relocatable) | ||
- | Packager | + | Packager |
Vendor | Vendor | ||
URL : http:// | URL : http:// | ||
Zeile 1460: | Zeile 214: | ||
==== Konfiguration ==== | ==== Konfiguration ==== | ||
- | Die Konfiguration des **smf-spf**-Daemons gestaltet sich vergleichsweise einfach und erfolgt lediglich mit Hilfe Der Datei // | + | Die Konfiguration des **smf-spf**-Daemons gestaltet sich vergleichsweise einfach und erfolgt lediglich mit Hilfe Der Datei // |
Mit unserem Editor der Wahl, z.B. **vim** bearbeiten wir diese Konfigurationsdatei. | Mit unserem Editor der Wahl, z.B. **vim** bearbeiten wir diese Konfigurationsdatei. | ||
Zeile 1578: | Zeile 332: | ||
</ | </ | ||
- | In der Konfigurationsdatei **main.cf** unseres Postfix-Mailserver definieren wir uns nun eine eigene Variable, die wir dann in der Datei // | + | In der Konfigurationsdatei **main.cf** unseres Postfix-Mailserver definieren wir uns nun eine eigene Variable, die wir dann in der Datei // |
# vim / | # vim / | ||
<file bash / | <file bash / | ||
Zeile 1613: | Zeile 367: | ||
# systemctl status smf-spf | # systemctl status smf-spf | ||
- | < | + | <html>< |
+ | <font style=" | ||
| | ||
- | | + | |
Process: 19140 ExecStart=/ | Process: 19140 ExecStart=/ | ||
Main PID: 19141 (smf-spf) | Main PID: 19141 (smf-spf) | ||
Zeile 1621: | Zeile 376: | ||
| | ||
- | Dec 17 14:05:12 vml000087.dmz.nausch.org systemd[1]: Started Sender Policy Framework milter | + | Dec 17 14:05:12 vml000087.dmz.nausch.org systemd[1]: Started Sender Policy Framework milter</ |
- | </code> | + | </pre> |
+ | </ | ||
Im Maillog wird der Start des Daemon entsprechend dokumentiert. | Im Maillog wird der Start des Daemon entsprechend dokumentiert. | ||
Zeile 1630: | Zeile 385: | ||
Dec 17 14:05:12 vml000087 smf-spf[19140]: | Dec 17 14:05:12 vml000087 smf-spf[19140]: | ||
Dec 17 14:05:12 vml000087 smf-spf[19140]: | Dec 17 14:05:12 vml000087 smf-spf[19140]: | ||
- | |||
Mit Hilfe von **netstat** können wir überprüfen, | Mit Hilfe von **netstat** können wir überprüfen, | ||
Zeile 1675: | Zeile 429: | ||
| | ||
- | Zum Testen des SPF-Records kann man auch auf Dienste im WWW zurückgreifen. So kann man seinen SPF-Record z.B. über den **[[http:// | + | Zum **[[# |
- | + | ||
- | {{ : | + | |
- | + | ||
- | Alternativ dazu bietet sich auch kitterman' | + | |
===== SRS - Sender Rewriting Scheme ===== | ===== SRS - Sender Rewriting Scheme ===== | ||
- | Zu Beginn dieses Artikels wurde bereits darauf hingewiesen, | + | Zu Beginn dieses Artikels wurde bereits darauf hingewiesen, |
====== Links ====== | ====== Links ====== | ||
Zeile 1689: | Zeile 439: | ||
* **[[wiki: | * **[[wiki: | ||
* **[[http:// | * **[[http:// | ||
- | |||
- | |||
- | |||