How to Purchase a Domain and Add it to Microsoft 365 using 123REG
Welcome to this guide on how to add a domain to your Microsoft 365 account so you can use it to receive emails. Use this guide if you have already purchased a domain or if you want to see how to buy one.
This guide is a full step by step guide and divided into three main sections.
- Section 1: Buying a new domain name using 123-reg.com
- Section 2: Add the domain to your Microsoft 365 account
- Section 3: Update the setting on your new domain so that it works with Microsoft 365
- Section 4: Verify the domain is registered with Microsoft 365 and create a new employee account using the new email domain name
If you’ve already purchased a domain you can skip ahead to section 2 and start adding it into your Microsoft 365 account.
Lets get started!
Section 1: Buying a new domain name using 123-reg.com
Ok so first we need to purchase a domain name so that we can setup some employee accounts and create them some email addresses. I’ve used 123 reg for years, they are reliable and easy to use but you can buy domains from any company you wish. The steps in this guide will be similar for all domain name companies.
First find an available domain name by going to www.123-reg.com and searching for a name as shown below using the search box. Here I need a new domain name for my gaming company so I search gaming mats to see what domain names are available.
123 Reg will display a list of available domain names and once you’ve found one you want click on ‘Add to basket’. Here im going to purchase gaming-mats.co.uk.
You dont need any special offers or email hosting so just continue with your purchase. We are going to setup our email accounts in Microsoft 365 so none of these services are needed.
Again you don’t really need any of the other services although Domain Ownership Protection can be added if you want to add some extra protection against people trying to steal your domain name. Click ‘Continue’.
Add in your name and address details and specify if you are an individual or business and click ‘Continue’.
Accept the terms and conditions and make the payment.
Now click ‘Log in’ to to enter into the main control panel.
You will see your domain in the ‘Domains’ section. Ensure your domain is selected and click ‘Manage’.
Now click on ‘Manage DNS’. DNS is where we need to make changes so that the domain name works properly with Microsoft 365. The DNS settings tell people on the internet how the name works, where the website is and how to send email to it.
Click on ‘Advanced DNS’.
Your DNS settings should look something like this shown in the image below in box 1. We need to add a few new DNS settings which we will do in the section shown in box 2.
Stay logged into 123 Reg and in a new web page log into your Microsoft 365 account. Click on the admin icon shown in the image below.
Section 2: Add the domain to your Microsoft 365 account
Log into your Microsoft 365 account using the original administrator account you setup when you created the Microsoft account. Login here: https://portal.office.com
Click on the Admin icon as shown below to go into the admin settings page.
How find ‘Settings’ from the left hand menu. Sometimes you have to click ‘show all’ first. Click ‘Settings’ then click ‘Domains’.
Here you will find any existing domain names you have added. Leave these alone and click ‘Add domain’.
Enter the domain name you have just purchased and click ‘Use this domain’.
We now need to start verifying the domain and we will do that by selecting ‘Add a TXT record to the domain’s DNS records.’
Now click ‘Continue’.
Ok here is the first DNS setting we need to add tot he domain. This is a TXT record and we need to copy the TXT Value part MS=ms65980424. Microsoft will check this exists on the domain to verify that you do own it.
Copy the TXT value but dont hit verify until you complete the next step.
Now back in 123 Reg in the DNS settings add the text record as shown below. Enter @ as the hostname, Set the type to TXT/SPF and enter the value Microsoft gave you in the last step as the destination and click on ‘Add’.
Wait a couple of minutes and then click Verify back on the Microsoft 365 page.
The domain should now be verified.
Section 3: Update the setting on your new domain so that it works with Microsoft 365
Now the domain is verified on your Microsoft 365 account, ensure that ‘Add your own DNS records is shown and click ‘Continue’.
Ensure ‘Add your down DNS records’ is selected and click ‘Continue’.
Now tick all of the boxes available on the next page as shown, this is important! tick all the boxes then click ‘Download CSV file’ as shown in box 4. Save this File as its very important. Once you’ve ticked all the boxes, then downloaded the CSV file you can click ‘Continue’.
Now Microsoft will check all of the DNS settings it needs and verify if they are set correctly on the new domain name. Here you can see there are lots of red error messages.
Here in box 1 it sows the DNS MX Records and these tell computers on the internet how to deliver email to your domain name.
In box 2 it shows the CNAME records and these tell your computers how to connect to your Microsoft account properly.
In box 3 it’s looking for more TXT records which are used to help block spam and other nasties from getting into your email so follow the next steps carefully.
Open the CSV file you downloaded.
You can see it lists all the DNS records you need to add to your new domain name. Box 1 has the MX records, Box 2 has the CNAME records, Box 3 the TXT records and finally box 4 which has the SRV records.
Ok keep the csv file open and go into the 123 Reg DNS settings for your domain and start adding all of the records.
First lets add the MX record, enter it as shown but use the values in your own CSV file.
Click ‘Add’ to add the DNS MX record.
Just a note here. The CSV file shown a TTL value of 3600. Don’t worry if you don’t have somewhere to enter this its not important, just enter all the values from your CSV File following the examples below as a guide.
Now we need to remove any other MX records listed since 123 Reg will add some that we dont want. Click the trash can icon next to the other MX records and remove them.
You should now have one MX record listed.
Next add the CNAME records as shown. Here I add the autodisover record, Set the type as CNAME and enter the value given in the CSV file and click ‘Add’. Autodisover helps The Outlook email software find the settings it needs automatically without you having to worry about them.
Next add the sip record. This is used to help make Microsoft Teams work.
Next add lyncdiscover, again this helps Microsoft Teams work.
Next add enterpriseregistration, this is used to help your computer register with your Microsoft account.
Next add enterpriseenrolment and again this is used to help your computer register with your Microsoft account.
now add the TXT/SPF record which is used to help protect your email address from being used fraudulently.
Now add the SRV records. These are a little tricky so look carefully at the example i’ve entered below. Pay close attention to how i’ve entered the host name and the destination.
Add the last SRV record as shown in the format below.
With all the records added it should look something like this!
Ok now you can go back into the Microsoft 365 account and check all the settings are correct.
Section 4: Verify the domain is registered with Microsoft 365 and create a new employee account using the new email domain name
Log back into your Microsoft 365 account https://portal.office.com and click on the admin button.
Click ‘Settings’ then ‘Domains’ and click on your new domain name.
Click on ‘Continue Setup’.
If everything is correct you should see the ‘Domain setup is complete’ message! congratulations! Click on ‘Done’.
The domain has successfully been added and now you can go ahead and create new user accounts and specify the new domain name. This will then create the email address and you can start using it after around 48 hours.
When you update or change DNS settings it can take around 48 hours for the changes to start working so dont worry if email is not working right away. Give it a day or two and it will!
I hope this guide has been useful for you and please do leave a comment below if it has 🙂