How to Add Office 365 DNS Records

Overview

When you purchase Office 365 from us, it's essential to correctly configure your domain’s DNS records to ensure that services—particularly email—function properly. Without setting up a domain, your users will be assigned default email addresses ending in onmicrosoft.com.

Verifying your domain ownership and configuring DNS records will:

  • Allow personalized email addresses using your domain (e.g., [email protected])
  • Enable proper mail routing
  • Ensure security and compliance

Note
Always configure your domain before adding users in Microsoft 365 to avoid having to repeat the setup.

Verifying Domain Ownership

  1. Sign in to Microsoft 365 Admin Center → go to:
    Show all > Settings > Domains
  2. Open a new tab, log in to your DNS provider (e.g., via DNS Manager).
  3. Add a TXT record with the values provided by Microsoft.Example TXT Record:
    • TXT Name: (Leave blank or @)
    • TXT Value: MS=ms########
    • TTL: 3600 or use default
  4. Save the record → return to Microsoft 365 Admin Center → click Verify.
  5. Domain will be verified once the record propagates (may take 15–30 minutes).

Note: This step won’t disrupt existing email or web services. Once verified, the TXT record can be removed.

Option B: Verify with an MX Record

If your registrar doesn't support TXT records:

  1. Follow the same steps as above, but add the MX record provided by Microsoft.
  2. Ensure Priority is set to 0 (or highest).
  3. Set:
    • Host Name: @
    • Points to Address: Provided by admin center
    • TTL: 3600

Note: This MX record is only for verification. Delete it after your domain is verified to avoid email conflicts.

Adding Office 365 DNS Records Using Different Panels

Using cPanel

  1. Log into your cPanel account.
  2. Click Zone Editor.
  3. Add the following records:
    • CNAME for autodiscover → autodiscover.outlook.com
    • Update MX records (delete all others except Office 365 MX)
  4. Click Email Routing > select domain > choose Remote Mail Exchanger → Click Change

Using Plesk

  1. Log in to Plesk > Click Websites & Domains
  2. Click DNS Settings > Add Record
  3. Select record type (e.g., A, MX, CNAME)
  4. Enter the required values, e.g., subdomain name and target IP.
  5. Click OK, then Update to apply changes.

Additional Notes
Premium DNS Cloud Hosting is a paid service; DNS Manager will only appear in your Client Area if subscribed.
Propagation time may vary between 15 minutes and several hours depending on the provider.

Share this:
FacebookTwitterWhatsAppViberCopy LinkTelegramLinkedIn
Updated on May 4, 2025
Was this article helpful?

Related Articles

Need Support?
Can't find the answer you're looking for?
Contact Support