Bei mir ist die Frage aufgeschlagen, was man in seine BIND-Zone schreiben muss, wenn man Exchange Online, Lync/Skype for Business oder Office 365 nutzen will. Microsoft zeigt einem während der Einrichtung eine Tabelle mit DNS-Einträgen an. Für Webinterface-Hoster kein Problem, für BIND-Admins aber erstmal Übersetzungsarbeit.
Ich liebe es, wenn Microsoft solche Dinge ins Deutsche übersetzt. „Verweist auf die Adresse“ statt „Points to“. „Gültigkeitsdauer“ statt „TTL“. Aber gut.
Hinweis: Lync heißt inzwischen Teams, die SRV-Records für Lync Federation sind aber weiterhin nötig, solange Skype for Business im Tenant aktiv ist.
Was Microsoft verlangt
Für eine Domain (hier kernel-error.com als Beispiel) werden folgende Records benötigt:
# Exchange Online MX 0 kernel-error-com0i.mail.protection.outlook.com TXT "v=spf1 include:spf.protection.outlook.com -all" CNAME autodiscover → autodiscover.outlook.com # Lync / Skype for Business / Teams SRV _sip._tls 443 1 100 sipdir.online.lync.com SRV _sipfederationtls._tcp 5061 1 100 sipfed.online.lync.com CNAME sip → sipdir.online.lync.com CNAME lyncdiscover → webdir.online.lync.com # Office 365 allgemein TXT "MS=ms12345678" (Domain-Verifikation) CNAME msoid → clientconfig.microsoftonline-p.net
Das BIND-Zonefile
Und so sieht das dann als BIND-Zone aus:
$ORIGIN .
$TTL 86400
kernel-error.com IN SOA ns1.kernel-error.de. root.kernel-error.de. (
2014010101 ; serial
15000 ; refresh
1800 ; retry
604800 ; expire
86400 ; minimum
)
NS ns1.kernel-error.de.
NS ns2.kernel-error.org.
$TTL 1H
IN TXT "MS=ms12345678"
IN TXT "v=spf1 include:spf.protection.outlook.com -all"
IN MX 0 kernel-error-com0i.mail.protection.outlook.com.
_sip._tls.kernel-error.com. IN SRV 1 100 443 sipdir.online.lync.com.
_sipfederationtls._tcp.kernel-error.com. IN SRV 1 100 5061 sipfed.online.lync.com.
$ORIGIN kernel-error.com.
$TTL 1H
autodiscover IN CNAME autodiscover.outlook.com.
sip IN CNAME sipdir.online.lync.com.
lyncdiscover IN CNAME webdir.online.lync.com.
msoid IN CNAME clientconfig.microsoftonline-p.net.
Prüfen
Die gesetzten Records lassen sich mit dig prüfen:
dig +nocmd +noall +answer kernel-error.com IN MX @ns1.kernel-error.de dig +nocmd +noall +answer kernel-error.com IN TXT @ns1.kernel-error.de dig +nocmd +noall +answer _sip._tls.kernel-error.com IN SRV @ns1.kernel-error.de dig +nocmd +noall +answer autodiscover.kernel-error.com IN CNAME @ns1.kernel-error.de
Viel Spaß mit den Microsoft-Online-Produkten. Fragen? Einfach melden.
Schreibe einen Kommentar