Internal Virtual Network Access

Internal Virtual Network Access

⚠️
Internal Virtual Network Access is only supported in Marketplace Deployments

Overview

Publish Dr Migrate internally via VNet peering to provide access over your private network.

ℹ️
Who is this for: Network and Azure admins. Time to complete: ~15–30 minutes.

This uses Virtual Network Peering so Dr Migrate is reachable as an internal resource.

Locate the Dr Migrate Application

Search for Managed Applications within the Azure Portal, once you have located the Dr Migrate Managed Application, select the ‘Managed resource group’ from the Overview screen.

Within the Managed Resource Group, select the Virtual Network resource.

Create a Virtual Network Peer

Peer the Dr Migrate Virtual Network to your chosen Virtual Network in your environment. This will allow you to access the Dr Migrate web application, using its internal IP.

For a detailed tutorial on how to peer virtual networks, see Tutorial: Connect virtual networks with VNet peering.

Required Remote Connections

The below table highlights the required set of URLs for Dr Migrate and Azure Migrate to function correctly with a Virtual Network Peering.

URL Requirement for Service
*.portal.azure.com Navigate to the Azure portal.
*.windows.net
*.msftauth.net
*.msauth.net
*.microsoft.com
*.live.com
*.office.com
Sign into Azure subscription.
*.microsoftonline.com
*.microsoftonline-p.com
Create Azure Active Directory (AD) apps for the appliance to communicate with Azure Migrate.
management.azure.com Create Azure AD apps for the appliance to communicate with the Azure Migrate.
prices.azure.com Retrieve the latest cloud pricing data from Azure
*.services.visualstudio.com Upload appliance logs used for internal monitoring.
*.vault.azure.net Manage secrets in the Azure Key Vault. Note: Ensure servers to replicate have access to this.
aka.ms/* Allow access to aka links; used to download and install the latest updates for appliance services.
download.microsoft.com/download Allow downloads from Microsoft download center.
*.discoverysrv.windowsazure.com
*.migration.windowsazure.com
Connect to Azure Migrate service URLs.
*.blob.core.windows.net Used for storage account access and data copy
psg-prod-eastus.azureedge.net
az818661.vo.msecnd.net
devopsgallerystorage.blob.core.windows.net
*.powershellgallery.com
go.microsoft.com
https://www.nuget.org/v2
PowerShell Gallery access
api.powerbi.com
*.azureedge.net
*.osi.office.net
*.msecnd.net
store.office.com
login.microsoftonline.com
visualstudio.com
*.analysis.windows.net
*.pbidedicated.windows.net
dc.services.visualstudio.com
*.powerbi.com
web.vortex.data.microsoft.com
store-images.s-microsoft.com
*.s-microsoft.com
Access to the Power BI service (in instances where customers would like to publish the reports to a Power BI project). For the latest list of required URLs, see the Power BI allow list.
catalogapi.azure.com
catalogartifact.azureedge.net
graph.microsoft.com
marketplaceapi.microsoft.com
portal.azure.com
service.bmx.azure.com
login.live.com
management.core.windows.net
azurewebsites.net
Azure Marketplace

For a specific list of Azure Migrate-only URLs, see the Azure Migrate appliance URL allow list.

Validate results

  • Peered VNets show Connected state
  • Dr Migrate resolves to internal IP and is reachable from target network

Troubleshooting

  • Peering not connected: verify address space overlap and permissions
  • Cannot reach app: check NSGs, firewalls, and DNS resolution across VNets

Next steps