DNS Records need to be setup when we setup a new domain in O365

When we sign up for office 365, and register a domain, we would need to setup various DNS records in our public DNS to use that domain for office365 services, below are the type of records we would be settings up when we setup a new domain in O365.

MX records

PriorityHost namePoints to address or valueTTL
0@LetsExchange-in.mail.protection.outlook.com3600
CNAME records
Host namePoints to address or valueTTL
autodiscoverautodiscover.outlook.com3600
sipsipdir.online.lync.com3600
lyncdiscoverwebdir.online.lync.com3600
msoidclientconfig.microsoftonline-p.net3600
enterpriseregistrationenterpriseregistration.windows.net3600
enterpriseenrollmententerpriseenrollment.manage.microsoft.com3600
TXT records
TXT nameTXT valueTTL
@v=spf1 include:spf.protection.outlook.com -all3600
SRV records
ServiceProtocolPortWeightPriorityNameTargetTTL
_sip_tls4431100@sipdir.online.lync.com3600
_sipfederationtls_tcp50611100@sipfed.online.lync.com3600