I have 3 VMS in Azure. 3 vms in same Vnet and subnet.
1 DC with domain foo.bar.local 10.83.48.4
VM1 2016 with SQL joined to that domain with name: VM1. foo.bar.local 10.83.48.5
VM2 2016 with SQL joined to that domain with name: VM1. foo.bar.local 10.83.48.6
I created a failovercluster with those 2 nodes. This will later will be configured for SQL always on.
Service cluster SQL1.foo.bar.local with ip 10.83.48.9 was created successfully and 2 nodes are up and running.
If I go to DC I can see that both nodes and cluster service are registered ok.
But then I started to see in event logsof both vms:
Cluster network name resource failed registration of one or more associated DNS name(s) because the a DNS server could not be reached.
Cluster Network name: 'Cluster Name'
DNS Zone: 'reddog.microsoft.com'
DNS Server: '10.83.48.4'
. I already posted this here: https://docs.microsoft.com/en-us/answers/questions/387422/windows-service-cluster-2016-in-azure-getting-clus.html
And @jiayaozhu-MSFT said It could be related to specifying the correct DNS suffix in the configuration of both nics in the Azure Vms. So I added the DC prefix in the DSN configuration as showed in this pic. (DC has internet access)

I don´t see event´s now related to cluster error trying to reach reddog.microsoft.com , but vms are still unable to access internet, even though I can see the little computer below saying internet access is available

Both nodes before cluster creation had internet access. Issue started to happen after cluster creation . No new NSG rules were added at the subnet of vms so outgoing traffic should be able to reach internet.
What can this be related to?. I´m posting here now according to @jiayaozhu-MSFT
if you need more professional explaination, you may need to post your issue on our Azure Q&A forum without windows-server or windows-server-clustering tags and new technical supporter responsible for Azure will come to help you as soon as possible
Thank you!