How to transfert a domain to azure - azure

I have bought a domain from OVH and I want to transfert it to my azure subscription.
I Have unlocked the domain in OVH and got my Auth/Info code.
But when I try to buy the unprotected domain on azure, it doesn't appear in the select list.
The domain is a .net domain.
So, do you know how to transfert a, unprotected .net domain from ovh to azure ?

You don't transfer as such, the process is pointing the domain at your specific service. If you are pointing your domain at an Azure App Service then you need to make some DNS changes on your domain.
For Web Apps, the process is at follows:
In your browser, open the Azure Portal.
Click the Browse option on the left side of the page.
Click the Web Apps blade.
Click the name of your web app.
In the Essentials page, click All settings.
Click Custom domains and SSL.
In the Custom domains and SSL blade, click Bring External Domains. The IP address is located at the bottom of this part.
Then you can create an A record in DNS for your domain pointing to the IP you got from the above steps and a CNAME pointing to yoursite.azurewebsites.net.
For A records, you will need to create a awverify record in DNS, details on how to do this are in the documentation.

To transfer your domain from XYZ domain register, for example https://www.hover.com/, go to Azure Portal and use the App Service Domain service, which is currently in Preview state.

Related

Root domain works but subdomain doesn't - Azure

I created a static web app on Azure and connected my domain via Azure DNS zone.
I added all the necessary records and my root domain works with https.
I also added cname record for www but when I try to access to my website with subdomain (www.example.com) it doesn't show with https therefore my chrome browser doesn't allow me to view the page with subdomain.
How can I fix this?
There's a minor detail that I suspect it may affect, I also added my Microsoft 365 Business records in the Azure DNS zone. (it has txt, MX, and CNAME records). In total, I have 3 CNAME records. 1 for Microsoft 365, 2 for the static web app. (Because it's a domain from google, I had to add custom nameservers, and it was the only way to add my Microsoft 365 records in my domain.)
I am able to reproduce the issue, follow the below steps
After deploying the Azure static web app into the portal
Goto Custom domains => click on add => click on Custom domain on azure DNS as shown below
After clicking on Custom domain on azure DNS it will open a page where we have to enter Domain name example: www.example.com & DNS name we have to select from existing name Example: example.com => click on Add as shown below
After successful deploying open the link in Crome, AFAIK static web App will take by default as HTTPS

How to acquire the EPP code for domains registered at Azure?

I'd like to transfer my domain from Azure to another registrar. For that I need to
Unlock the transfer lock
Get the EPP code AKA transfer code AKA authorization code
How can I do these things?
Login to the Azure portal, select the App Service domain that you wish to transfer out, and click on 'Advanced management' for the domain.
This will redirect to an external domain management service. (Azure Domains are hosted by Azure DNS, but domain registration is handled by GoDaddy).
Click on 'Domain Settings' in the menu for the domain you want to transfer.
Under “Additional Settings” you can unlock your domain by clicking on edit for “Domain lock” and turning it Off. You'll then see information about any minimum length of time you need to keep the domain with GoDaddy, or alternatively instructions on how to transfer the domain away from Azure and the codes required.
These instructions are adapted from the Domain FAQ; some of the steps they suggest there are incorrect.

Manage domain name purchased through azure

I purchased a custom domain name through Azure, and it was correctly pointing to my Web App, and it was working. I subsequently deleted and recreated the Web app, and the underlying IP has changed. In order to associate the same domain name with the replacement app, Azure requires the CNAME to be set by the DNS provider. However, Azure is the DNS provider, and I can find no way to do this. I see lots of articles discussing how to manage the domain name once it is associated with the app, but not how do to manage it the gap between creation and association, which is the gap where I need to add the CNAME.
Take a look at this: http://blogs.msdn.com/b/waws/archive/2014/10/01/mapping-a-sub-domain-to-an-azure-web-site.aspx
and this: https://azure.microsoft.com/en-us/documentation/articles/cloud-services-custom-domain-name/
Edit: Also, you could do what you are asking for through Powershell: https://azure.microsoft.com/en-us/documentation/articles/dns-web-sites-custom-domain/
The problem occurs because the subscription was changed from a pay-as-you-go subscription to developer benefits subscription. The purchase of the domain name is tied to the subscription with it was purchased. Creating the App under the original subscription enables the management blade.
Did this recently, using "myfunkydomain.com" and "myfunkywebapp" as examples ..
Bought the domain through Azure ("Custom domain and SSL" blade on the WebApp) which you have already done.
The new "DNS preview" service allows you to create DNS Zones and then manage the subdomain recordsets - Create a new zone (I called "myfunkydomain.com" and take note of the 4 DNS servers allocated to the zone.
Then under "Custom domain and SSL" blade of your Web App select the new domain (myfunkydomain.com) under "Managed Domains" and then click the Advanced menu button - this will take you to a seperate site where you can delegate the domain to the 4 DNS servers from step 2. This is what you are missing I think. I took note of the current DNS servers before changing them (but have had no need to change them back)
Once delegated you can create CNAME recordsets under the DNS preview Zone and point the CNAME record to the full domain of your Web App myfunkywebapp.azurewebsites.net and you are in full control of the domain from the Azure portal. There is a WebApi for managing this whole process which we use to create new tenants of our domain programatically.

Direct 1and1 domain to Azure site

In the past I have been able to just change the nameservers, wait a short while and then create an addon domain on my hosting.
However this doesnt appear to be how Azure works. I keep reading I have to create a CNAME. 1and1 only allows CNAME's on subdomains. I have done this and I have xxx.mysite.org successfully pointed at mysite.azurewebsites.net.
Without using a HTTP redirect can I get mysite.org pointing at mysite.azurewebsites.net?
Thanks!
After days trying to tackle this and reading endless articles online, I finally found the solution. I found numerous articles on mapping and configuring custom domains with azure including getting Error 404 - Website not found after configuring azure (which I also faced) but lacked the detailed configuration with 1and1 which was the main issue.
Some of the top-level articles I've been through I've listed below.
Map Custom domain to Azure App
https://learn.microsoft.com/en-us/azure/app-service-web/web-sites-custom-domain-name
Configure custom domain to azure app
Configuring custom domain for Azure Web App
https://learn.microsoft.com/en-us/azure/cloud-services/cloud-services-custom-domain-name -- Refers to Cloud Service and/or Web App
Error 404 - Web Site not found - Azure web site
https://social.msdn.microsoft.com/Forums/azure/en-US/c7974e51-8022-47cb-9a8c-ff7643966dc3/error-404-web-site-not-found-azure-web-site?forum=windowsazurewebsitespreview
Solution
1and1 Domain Configuration
Go to 1and1 control panel > Domains > Edit DNS Settings.
In Edit DNS Settings, the Name Server Settings should remain 1 & 1 name server.
In A/AAAA and CNAME Records section, select 'Other IP Address' and enter the IP which is assigned to you azure web app, you can find this through accessing your web app and going to 'Custom Domains'.
Add a TXT record with the value being yourappname.azurewebsites.net and click save.
Create a sub domain in 1and1 portal called awverify.mydomain.extension (where extension is your domain extension .i.e .com/.net/.co.uk), click Save
After you create your sub domain, go back to the domain section and next to your domain name click on 'Manage Sub Domain (for that domain)'
Expand the Sub Domain you created and click on 'Edit DNS Settings'.
In the 'Edit DNS Settings' on the A/AAAA and CNAME Records section, select 'Other IP Address' and insert the same app IP Address in the IPv4 text box and click Save.
Go back to your Main 'Manage Domain' section in 1and1 and repeat steps 5, 6, 7 and 8 only this time, your sub domain should be www.yourdomain.yourextension and in step 8 the additional configuration is that you add a TXT record, the value of your TXT record should be yourappname.azurewebsites.net.
After you have finished with the 1and1 configuration, it is strongly advised to wait at least between 12-48 hours to allow the propagation to complete before trying to validate your app in azure, in some cases this might work after a couple of hours.
Then configure Azure to recognise your domain.
Azure Web App Configuration
Go to your app > Custom Domain > Add Hostname
In hostname text box, type yourdomain.yourextension and click validate, on successful validation click 'Add Hostname'
Repeat step 2 to add www.yourdomain.yourextension.
Hope this helps.
You don't have to use a CNAME to use a custom domain with your Azure website. You can use an A record instead.
When you go to "Manage custom domains" in the Azure portal for your site, at the bottom of the window (underneath the CNAME instructions and list of domains) is the IP address to use to configure the A record.
You can use this to configure the DNS for your bare domain, to point it to Azure.
This is how I did it.
In your 1and1 account create a subdomain for your domain awverify.yourdomain.com
Go to DNS settings of this subdomain and under the A/AAAA and CNAME Records section, there will be radiobox for the CNAME, select this option and type in awverify.yourdomain.azurewebsites.net (this could be found in the Bring External Domains window in your azure portal)
When you save your changes here, it might notify you an error, just wait for a few seconds or minutes then click save button again to save your changes.
After successfully saving the subdomain DNS settings, go to the DNS settings of your domain, now under A/AAAA and CNAME Records section, select Other IP Address and in the IPv4 Address text field, type in the IP address you will see under Bring External Domains in your Azure portal. Save your changes.
In your Azure portal, under Bring External Domains, type in your 1and1 domain, wait for to verify, you should see a green check mark at the right side of the text box.

Configuring Google Domain to point to Azure website

I have an site hosted on Azure that I am trying to point a domain from Google Domains to.
My current configuration is as follows:
Name Type Data
# A XXX.XXX.XXX.XXX
www CNAME history-podcasts.azurewebsites.net
awverify CNAME awverify.history-podcasts.com
I am following the instructions from here: Configuring a custom domain name for an Azure Website.
When I go to the Azure portal to Manage Domain and attempt to enter the url in DOMAIN NAMES, I get the following message:
A CNAME record pointing from history-podcasts.com to history-podcasts.azurewebsites.net was not found. Alternative record awverify.history-podcasts.com to awverify.history-podcasts.azurewebsites.net was not found either
When I go to the URL for the domain, I get the following message:
The website you have attempted to reach is not available in this Microsoft Azure Web Sites region. This could be due to one of several reasons:
The web site owner has registered a custom domain to point to the Microsoft Azure Web Site, but has not yet configured Azure to recognize it. Click here to read more.
When a site owner wants to use a custom domain with a Microsoft Azure Web Sites website, Azure needs to be configured to recognize the custom domain name, so that it can route the request to the appropriate server in the region. After registering the domain with a domain provider and configuring a DNS CNAME record to point to the site's Azurewebsites.net address (for example, contoso.azurewebsites.net), the website owner also needs to go to the Azure Portal and configure the site for the new domain. Click here to learn more about configuring the custom domains for a web site.
This is the same configuration settings I am currently using for several domains through Namecheap with Azure hosting and they work as intended.
EDIT:
To summarize, here are the steps you need to take:
1) Create CNAME record redirecting user from your domain to Azure specified domain using tools provided by your DNS hosting service
This step will ensure that when going to www.history-podcasts.com user will transparently be taken to history-podcasts.azurewebsites.net
Type: CNAME
Name: www
Value: history-podcasts.azurewebsites.net
IMPORTANT: Please note that it takes time for DNS servers to update their records therefore you should wait around 30 minutes before continuing.
2) Redirect your naked domain to subdomain using DNS hosting service tools
This step will ensure that when going to history-podcasts.com user will be redirected to www.history-podcasts.com
For Google Domains you can follow this guide here.
3) Add your domain to Azure Website
This step will assure Azure that you own the domain and you want your site to be reachable using specified domain name.
Login into https://manage.windowsazure.com/
Navigate Websites -> [Your Website] -> Configure
Scroll down to Domain names
Click Manage Domains (note that custom domains can only be used when in the Shared, Basic, or Standard modes)
Add your domain www.history-podcasts.com
At this point you should be able to reach your web site using both history-podcasts.com and www.history-podcasts.com domain names.
If your website requires HTTPS, you will have to take extra steps:
http://azure.microsoft.com/en-us/documentation/articles/web-sites-configure-ssl-certificate/

Resources