I spent 5-6 hours this weekend with the domain verification in Office 365 and it all came down to a a typo. I didnt put my txt record in “” so when i did a nslookup it looked like this
instead of “v=verifydomain MS=ms27039633.”
But how did i found out? well there is a good KB article over at http://support.microsoft.com/kb/2515404 and the steps to verify the records are as follows
- Visit the following Network-Tools.com webpage:
- Locate DNS Records, and then click Advanced Tool.
- In the query type list, click NS – Name server.
- In the domain box, type the domain that you want to verify, and then click go.
- In the Answer records area, the Data column lists the Name server (NS) records. Type one of the NS records from the Data column in the Domain box.
- In the query type list, click A – Address, and then click go.
- Note the IP address in the Data column.
- Start Command Prompt.
- At a command prompt, type nslookup, and then press ENTER.
- Type Server, type the IP address that you noted in step 7, and then press ENTER. For example, type Server 18.104.22.168.
- For TXT record, type Set type=txt, and then press ENTER.
For MX record, type Set type=mx, and then press ENTER.
- Type the DNS record that must be added, and then press ENTER.
For example, if TXT record was selected, type v=verifydomain MS=ms27039633.
For example, if MX record was selected, type ms27039633.void.mail.beta.outlook.com.
For TXT record, the results should resemble the following:
rapaxonline.net text =
For MX record, the results should resemble the following:
contoso.org MX preference = 10, mail exchanger = ms27039633.void.mail.beta.