DNS-konfiguration för privat slutpunkt i Azure

Det är viktigt att konfigurera DNS-inställningarna korrekt för att matcha ip-adressen för den privata slutpunkten till anslutningssträngens fullständigt kvalificerade domännamn (FQDN).

Befintliga Microsoft Azure-tjänster kanske redan har en DNS-konfiguration för en offentlig slutpunkt. Den här konfigurationen måste åsidosättas för att ansluta med din privata slutpunkt.

Nätverksgränssnittet som är associerat med den privata slutpunkten innehåller informationen för att konfigurera din DNS. Informationen om nätverksgränssnittet innehåller FQDN och privata IP-adresser för din privata länkresurs.

Du kan använda följande alternativ för att konfigurera DNS-inställningarna för privata slutpunkter:

  • Använd värdfilen (rekommenderas endast för testning). Du kan använda värdfilen på en virtuell dator för att åsidosätta DNS.
  • Använd en privat DNS-zon. Du kan använda privata DNS-zoner för att åsidosätta DNS-matchningen för en privat slutpunkt. En privat DNS-zon kan länkas till ditt virtuella nätverk för att åtgärda specifika domäner.
  • Använd DIN DNS-vidarebefordrare (valfritt). Du kan använda DNS-vidarebefordraren för att åsidosätta DNS-matchningen för en privat länkresurs. Skapa en DNS-vidarebefordringsregel för att använda en privat DNS-zon på dns-servern som finns i ett virtuellt nätverk.

Viktigt

Vi rekommenderar inte att du åsidosätter en zon som används aktivt för att lösa offentliga slutpunkter. Anslutningar till resurser kommer inte att kunna matchas korrekt utan DNS-vidarebefordring till offentlig DNS. Undvik problem genom att skapa ett annat domännamn eller följa det föreslagna namnet för varje tjänst nedan.

Viktigt

Befintliga privata DNS-zoner som är knutna till en enda tjänst bör inte associeras med två olika privata slutpunkter eftersom det inte går att korrekt matcha två olika A-poster som pekar på samma tjänst. Privata DNS-zoner som är knutna till flera tjänster skulle dock inte ha den här matchningsbegränsningen.

Dns-zonkonfiguration för Azure-tjänster

Azure skapar en kanonisk dns-post (CNAME) för den offentliga DNS-posten. CNAME-posten omdirigerar lösningen till det privata domännamnet. Du kan åsidosätta lösningen med den privata IP-adressen för dina privata slutpunkter.

Dina program behöver inte ändra anslutnings-URL:en. När du löser till en offentlig DNS-tjänst matchas DNS-servern mot dina privata slutpunkter. Processen påverkar inte dina befintliga program.

Viktigt

  • Privata nätverk som redan använder den privata DNS-zonen för en viss typ kan bara ansluta till offentliga resurser om de inte har några privata slutpunktsanslutningar, annars krävs en motsvarande DNS-konfiguration i den privata DNS-zonen för att slutföra DNS-matchningssekvensen.
  • Privata dns-zonkonfigurationer för privat slutpunkt genereras endast automatiskt om du använder det rekommenderade namngivningsschemat i tabellen nedan.

För Azure-tjänster använder du de rekommenderade zonnamnen enligt beskrivningen i följande tabell:

Resurstyp för privat länk/Underresurs Namn på privat DNS-zon Vidarebefordrare för offentlig DNS-zon
Azure Automation/(Microsoft.Automation/automationAccounts)/Webhook, DSCAndHybridWorker privatelink.azure-automation.net azure-automation.net
Azure SQL Database (Microsoft.Sql/servers)/sqlServer privatelink.database.windows.net database.windows.net
Azure SQL Managed Instance (Microsoft.Sql/managedInstances) privatelink. {dnsPrefix}.database.windows.net {instanceName}. {dnsPrefix}.database.windows.net
Azure Synapse Analytics (Microsoft.Synapse/workspaces)/Sql privatelink.sql.azuresynapse.net sql.azuresynapse.net
Azure Synapse Analytics (Microsoft.Synapse/workspaces)/SqlOnDemand privatelink.sql.azuresynapse.net sqlondemand.azuresynapse.net
Azure Synapse Analytics (Microsoft.Synapse/workspaces)/Dev privatelink.dev.azuresynapse.net dev.azuresynapse.net
Azure Synapse Studio (Microsoft.Synapse/privateLinkHubs)/Webb privatelink.azuresynapse.net azuresynapse.net
Lagringskonto (Microsoft.Storage/storageAccounts)/Blob (blob, blob_secondary) privatelink.blob.core.windows.net blob.core.windows.net
Lagringskonto (Microsoft.Storage/storageAccounts)/Tabell (tabell, table_secondary) privatelink.table.core.windows.net table.core.windows.net
Lagringskonto (Microsoft.Storage/storageAccounts)/Kö (kö, queue_secondary) privatelink.queue.core.windows.net queue.core.windows.net
Lagringskonto (Microsoft.Storage/storageAccounts)/Fil (fil, file_secondary) privatelink.file.core.windows.net file.core.windows.net
Lagringskonto (Microsoft.Storage/storageAccounts)/Webb (webb, web_secondary) privatelink.web.core.windows.net web.core.windows.net
Azure Data Lake File System Gen2 (Microsoft.Storage/storageAccounts)/Data Lake File System Gen2 (dfs, dfs_secondary) privatelink.dfs.core.windows.net dfs.core.windows.net
Azure Cosmos DB (Microsoft.DocumentDb/databaseAccounts)/Sql privatelink.documents.azure.com documents.azure.com
Azure Cosmos DB (Microsoft.DocumentDb/databaseAccounts)/MongoDB privatelink.mongo.cosmos.azure.com mongo.cosmos.azure.com
Azure Cosmos DB (Microsoft.DocumentDb/databaseAccounts)/Cassandra privatelink.cassandra.cosmos.azure.com cassandra.cosmos.azure.com
Azure Cosmos DB (Microsoft.DocumentDb/databaseAccounts)/Gremlin privatelink.gremlin.cosmos.azure.com gremlin.cosmos.azure.com
Azure Cosmos DB (Microsoft.DocumentDb/databaseAccounts)/Tabell privatelink.table.cosmos.azure.com table.cosmos.azure.com
Azure Batch (Microsoft.Batch/batchAccounts)/batchAccount privatelink.batch.azure.com {region}.batch.azure.com
Azure Batch (Microsoft.Batch/batchAccounts)/nodeManagement privatelink.batch.azure.com {region}.service.batch.azure.com
Azure Database for PostgreSQL – enskild server (Microsoft.DBforPostgreSQL/servers)/postgresqlServer privatelink.postgres.database.azure.com postgres.database.azure.com
Azure Database for MySQL (Microsoft.DBforMySQL/servers) /mysqlServer privatelink.mysql.database.azure.com mysql.database.azure.com
Azure Database for MariaDB (Microsoft.DBforMariaDB/servers) / mariadbServer privatelink.mariadb.database.azure.com mariadb.database.azure.com
Azure Key Vault (Microsoft.KeyVault/vaults)/valv privatelink.vaultcore.azure.net vault.azure.net
vaultcore.azure.net
Azure Key Vault (Microsoft.KeyVault/managedHSMs)/Hanterade HSM:er privatelink.managedhsm.azure.net managedhsm.azure.net
Azure Kubernetes Service – Kubernetes API (Microsoft.ContainerService/managedClusters) /management privatelink. {region}.azmk8s.io
{subzone}.privatelink.{ region}.azmk8s.io
{region}.azmk8s.io
Azure Search (Microsoft.Search/searchServices)/searchService privatelink.search.windows.net search.windows.net
Azure Container Registry (Microsoft.ContainerRegistry/registries) / register
privatelink.azurecr.io {region}.privatelink.azurecr.io

azurecr.io {region}.azurecr.io
Azure App Configuration (Microsoft.AppConfiguration/configurationStores) /configurationStores privatelink.azconfig.io azconfig.io
Azure Backup (Microsoft.RecoveryServices/vaults)/AzureBackup privatelink. {region}.backup.windowsazure.com {region}.backup.windowsazure.com
Azure Site Recovery (Microsoft.RecoveryServices/vaults)/AzureSiteRecovery privatelink.siterecovery.windowsazure.com {region}.siterecovery.windowsazure.com
Azure Event Hubs (Microsoft.EventHub/namespaces) / namnområde privatelink.servicebus.windows.net servicebus.windows.net
Azure Service Bus (Microsoft.ServiceBus/namespaces) / namnområde privatelink.servicebus.windows.net servicebus.windows.net
Azure IoT Hub (Microsoft.Devices/IotHubs) / iotHub privatelink.azure-devices.net
privatelink.servicebus.windows.net1
azure-devices.net
servicebus.windows.net
Azure Relay (Microsoft.Relay/namespaces) /namnområde privatelink.servicebus.windows.net servicebus.windows.net
Azure Event Grid (Microsoft.EventGrid/topics) /topic privatelink.eventgrid.azure.net eventgrid.azure.net
Azure Event Grid (Microsoft.EventGrid/domains) /domän privatelink.eventgrid.azure.net eventgrid.azure.net
Azure Web Apps (Microsoft.Web/sites) /sites
privatelink.azurewebsites.net scm.privatelink.azurewebsites.net

azurewebsites.net scm.azurewebsites.net
Azure Machine Learning (Microsoft.MachineLearningServices/workspaces)/amlworkspace privatelink.api.azureml.ms
privatelink.notebooks.azure.net
api.azureml.ms
notebooks.azure.net
instances.azureml.ms
aznbcontent.net
SignalR (Microsoft.SignalRService/SignalR) / signalR privatelink.service.signalr.net service.signalr.net
Azure Monitor (Microsoft.Insights/privateLinkScopes)/azuremonitor privatelink.monitor.azure.com
privatelink.oms.opinsights.azure.com
privatelink.ods.opinsights.azure.com
privatelink.agentsvc.azure-automation.net
privatelink.blob.core.windows.net
monitor.azure.com
oms.opinsights.azure.com
ods.opinsights.azure.com
agentsvc.azure-automation.net
blob.core.windows.net
Cognitive Services (Microsoft.CognitiveServices/accounts)/konto privatelink.cognitiveservices.azure.com cognitiveservices.azure.com
Azure File Sync (Microsoft.StorageSync/storageSyncServices) / afs {region}.privatelink.afs.azure.net {region}.afs.azure.net
Azure Data Factory (Microsoft.DataFactory/fabriker) /dataFactory privatelink.datafactory.azure.net datafactory.azure.net
Azure Data Factory (Microsoft.DataFactory/fabriker) /portalen privatelink.adf.azure.com adf.azure.com
Azure Cache for Redis (Microsoft.Cache/Redis) / redisCache privatelink.redis.cache.windows.net redis.cache.windows.net
Azure Cache for Redis Enterprise (Microsoft.Cache/RedisEnterprise) / redisEnterprise privatelink.redisenterprise.cache.azure.net redisenterprise.cache.azure.net
Microsoft Purview (Microsoft.Purview) / konto privatelink.purview.azure.com purview.azure.com
Microsoft Purview (Microsoft.Purview)/portalen privatelink.purviewstudio.azure.com purview.azure.com
Azure Digital Twins (Microsoft.DigitalTwins)/digitalTwinsInstances privatelink.digitaltwins.azure.net digitaltwins.azure.net
Azure HDInsight (Microsoft.HDInsight) privatelink.azurehdinsight.net azurehdinsight.net
Azure Arc (Microsoft.HybridCompute) /hybridcompute privatelink.his.arc.azure.com

privatelink.guestconfiguration.azure.com privatelink.kubernetesconfiguration.azure.com
his.arc.azure.com

guestconfiguration.azure.com kubernetesconfiguration.azure.com
Azure Media Services (Microsoft.Media)/keydelivery, liveevent, streamingendpoint privatelink.media.azure.net media.azure.net
Azure Data Explorer (Microsoft.Kusto) privatelink. {region}.kusto.windows.net {region}.kusto.windows.net
Azure Static Web Apps (Microsoft.Web/staticSites) /staticSites
privatelink.azurestaticapps.net privatelink.{ partitionId}.azurestaticapps.net

azurestaticapps.net {partitionId}.azurestaticapps.net
Azure Migrate (Microsoft.Migrate)/migrera projekt, utvärderingsprojekt och identifieringswebbplats privatelink.prod.migration.windowsazure.com prod.migration.windowsazure.com
Azure API Management (Microsoft.ApiManagement/service) /gateway
privatelink.azure-api.net privatelink.developer.azure-api.net

azure-api.net developer.azure-api.net
Microsoft PowerBI (Microsoft.PowerBI/privateLinkServicesForPowerBI)
privatelink.analysis.windows.net privatelink.pbidedicated.windows.net
privatelink.tip1.powerquery.microsoft.com

analysis.windows.net pbidedicated.windows.net
tip1.powerquery.microsoft.com
Azure Bot Service (Microsoft.BotService/botServices) /Bot privatelink.directline.botframework.com
directline.botframework.com europe.directline.botframework.com
Azure Bot Service (Microsoft.BotService/botServices) /Token privatelink.token.botframework.com
token.botframework.com europe.token.botframework.com
Azure Data Health Data Services (Microsoft.HealthcareApis/workspaces)/healthcareworkspace
workspace.privatelink.azurehealthcareapis.com fhir.privatelink.azurehealthcareapis.com
dicom.privatelink.azurehealthcareapis.com

workspace.azurehealthcareapis.com fhir.azurehealthcareapis.com
dicom.azurehealthcareapis.com

1 Att använda med IoT Hubs inbyggda Event Hub-kompatibla slutpunkt. Mer information finns i stöd för privata länkar för IoT Hubs inbyggda slutpunkt

Anteckning

I texten {region} ovan refererar till regionkoden (till exempel eus för USA, östra och ne för Europa, norra). Se följande listor för regionskoder:

Myndigheter

Resurstyp för privat länk/Underkälla Namn på privat DNS-zon Vidarebefordrare för offentlig DNS-zon
Azure Automation/ (Microsoft.Automation/automationAccounts) /Webhook, DSCAndHybridWorker privatelink.azure-automation.us azure-automation.us
Azure SQL Database (Microsoft.Sql/servers) /sqlServer privatelink.database.usgovcloudapi.net database.usgovcloudapi.net
Azure SQL Managed Instance (Microsoft.Sql/managedInstances) privatelink. {dnsPrefix}.database.usgovcloudapi.net {instanceName}. {dnsPrefix}.database.usgovcloudapi.net
Lagringskonto (Microsoft.Storage/storageAccounts)/Blob (blob, blob_secondary) privatelink.blob.core.usgovcloudapi.net blob.core.usgovcloudapi.net
Lagringskonto (Microsoft.Storage/storageAccounts)/Tabell (tabell, table_secondary) privatelink.table.core.usgovcloudapi.net table.core.usgovcloudapi.net
Lagringskonto (Microsoft.Storage/storageAccounts)/Kö (kö, queue_secondary) privatelink.queue.core.usgovcloudapi.net queue.core.usgovcloudapi.net
Lagringskonto (Microsoft.Storage/storageAccounts) /Fil (fil, file_secondary) privatelink.file.core.usgovcloudapi.net file.core.usgovcloudapi.net
Lagringskonto (Microsoft.Storage/storageAccounts)/Webb (webb, web_secondary) privatelink.web.core.usgovcloudapi.net web.core.usgovcloudapi.net
Azure Cosmos DB (Microsoft.AzureCosmosDB/databaseAccounts)/Sql privatelink.documents.azure.us documents.azure.us
Azure Batch (Microsoft.Batch/batchAccounts) /batchAccount privatelink.batch.usgovcloudapi.net {region}.batch.usgovcloudapi.net
Azure Batch (Microsoft.Batch/batchAccounts)/nodeManagement privatelink.batch.usgovcloudapi.net {region}.service.batch.usgovcloudapi.net
Azure Database for PostgreSQL – enskild server (Microsoft.DBforPostgreSQL/servers) /postgresqlServer privatelink.postgres.database.usgovcloudapi.net postgres.database.usgovcloudapi.net
Azure Database for MySQL (Microsoft.DBforMySQL/servers) /mysqlServer privatelink.mysql.database.usgovcloudapi.net mysql.database.usgovcloudapi.net
Azure Database for MariaDB (Microsoft.DBforMariaDB/servers) /mariadbServer privatelink.mariadb.database.usgovcloudapi.net mariadb.database.usgovcloudapi.net
Azure Key Vault (Microsoft.KeyVault/vaults) /valv privatelink.vaultcore.usgovcloudapi.net vault.usgovcloudapi.net
vaultcore.usgovcloudapi.net
Azure Search (Microsoft.Search/searchServices) /searchService privatelink.search.windows.us search.windows.us
Azure App Configuration (Microsoft.AppConfiguration/configurationStores) /configurationStores privatelink.azconfig.azure.us azconfig.azure.us
Azure Backup (Microsoft.RecoveryServices/vaults)/AzureBackup privatelink. {region}.backup.windowsazure.us {region}.backup.windowsazure.us
Azure Site Recovery (Microsoft.RecoveryServices/vaults)/AzureSiteRecovery privatelink.siterecovery.windowsazure.us {region}.siterecovery.windowsazure.us
Azure Event Hubs (Microsoft.EventHub/namespaces) / namnområde privatelink.servicebus.usgovcloudapi.net servicebus.usgovcloudapi.net
Azure Service Bus (Microsoft.ServiceBus/namespaces) / namnområde privatelink.servicebus.usgovcloudapi.net servicebus.usgovcloudapi.net
Azure IoT Hub (Microsoft.Devices/IotHubs) / iotHub privatelink.azure-devices.us
privatelink.servicebus.windows.us1
azure-devices.us
servicebus.usgovcloudapi.net
Azure Relay (Microsoft.Relay/namespaces) /namnområde privatelink.servicebus.usgovcloudapi.net servicebus.usgovcloudapi.net
Azure Web Apps (Microsoft.Web/sites) /sites privatelink.azurewebsites.us azurewebsites.us
Azure Monitor (Microsoft.Insights/privateLinkScopes)/azuremonitor privatelink.adx.monitor.azure.us
privatelink. oms.opinsights.azure.us
privatelink.ods.opinsights.azure.us
privatelink.agentsvc.azure-automation.us
privatelink.blob.core.usgovcloudapi.net
adx.monitor.azure.us
oms.opinsights.azure.us
ods.opinsights.azure.us
agentsvc.azure-automation.us
blob.core.usgovcloudapi.net
Cognitive Services (Microsoft.CognitiveServices/accounts)/konto privatelink.cognitiveservices.azure.us cognitiveservices.azure.us
Azure Cache for Redis (Microsoft.Cache/Redis) / redisCache privatelink.redis.cache.usgovcloudapi.net redis.cache.usgovcloudapi.net
Azure HDInsight (Microsoft.HDInsight) privatelink.azurehdinsight.us azurehdinsight.us

Anteckning

I ovanstående text {region} refererar till regionkoden (till exempel eus för USA, östra och ne för Europa, norra). Se följande listor för regionskoder:

Kina

Resurstyp för privat länk/Underresurs Privat DNS zonnamn Vidarebefordrare för offentlig DNS-zon
Azure Automation / (Microsoft.Automation/automationAccounts) / Webhook, DSCAndHybridWorker privatelink.azure-automation.cn azure-automation.cn
Azure SQL Database (Microsoft.Sql/servers) /SQL Server privatelink.database.chinacloudapi.cn database.chinacloudapi.cn
Lagringskonto (Microsoft.Storage/storageAccounts)/Blob (blob, blob_secondary) privatelink.blob.core.chinacloudapi.cn blob.core.chinacloudapi.cn
Lagringskonto (Microsoft.Storage/storageAccounts)/Tabell (tabell, table_secondary) privatelink.table.core.chinacloudapi.cn table.core.chinacloudapi.cn
Lagringskonto (Microsoft.Storage/storageAccounts)/Kö (kö, queue_secondary) privatelink.queue.core.chinacloudapi.cn queue.core.chinacloudapi.cn
Lagringskonto (Microsoft.Storage/storageAccounts)/Fil (fil, file_secondary) privatelink.file.core.chinacloudapi.cn file.core.chinacloudapi.cn
Lagringskonto (Microsoft.Storage/storageAccounts)/Webb (webb, web_secondary) privatelink.web.core.chinacloudapi.cn web.core.chinacloudapi.cn
Azure Data Lake File System Gen2 (Microsoft.Storage/storageAccounts)/Data Lake File System Gen2 (dfs, dfs_secondary) privatelink.dfs.core.chinacloudapi.cn dfs.core.chinacloudapi.cn
Azure Cosmos DB (Microsoft.AzureCosmosDB/databaseAccounts)/Sql privatelink.documents.azure.cn documents.azure.cn
Azure Cosmos DB (Microsoft.AzureCosmosDB/databaseAccounts)/MongoDB privatelink.mongo.cosmos.azure.cn mongo.cosmos.azure.cn
Azure Cosmos DB (Microsoft.AzureCosmosDB/databaseAccounts)/Cassandra privatelink.cassandra.cosmos.azure.cn cassandra.cosmos.azure.cn
Azure Cosmos DB (Microsoft.AzureCosmosDB/databaseAccounts)/Gremlin privatelink.gremlin.cosmos.azure.cn gremlin.cosmos.azure.cn
Azure Cosmos DB (Microsoft.AzureCosmosDB/databaseAccounts)/Tabell privatelink.table.cosmos.azure.cn table.cosmos.azure.cn
Azure Batch (Microsoft.Batch/batchAccounts)/batchAccount privatelink.batch.chinacloudapi.cn {region}.batch.chinacloudapi.cn
Azure Batch (Microsoft.Batch/batchAccounts)/nodeManagement privatelink.batch.chinacloudapi.cn {region}.service.batch.chinacloudapi.cn
Azure Database for PostgreSQL – Enskild server (Microsoft.DBforPostgreSQL/servers) / postgresqlServer privatelink.postgres.database.chinacloudapi.cn postgres.database.chinacloudapi.cn
Azure Database for MySQL (Microsoft.DBforMySQL/servers) /mysqlServer privatelink.mysql.database.chinacloudapi.cn mysql.database.chinacloudapi.cn
Azure Database for MariaDB (Microsoft.DBforMariaDB/servers) /mariadbServer privatelink.mariadb.database.chinacloudapi.cn mariadb.database.chinacloudapi.cn
Azure Key Vault (Microsoft.KeyVault/vaults) /valv privatelink.vaultcore.azure.cn vaultcore.azure.cn
Azure Event Hubs (Microsoft.EventHub/namespaces) /namnområde privatelink.servicebus.chinacloudapi.cn servicebus.chinacloudapi.cn
Azure Service Bus (Microsoft.ServiceBus/namespaces) /namespace privatelink.servicebus.chinacloudapi.cn servicebus.chinacloudapi.cn
Azure IoT Hub (Microsoft.Devices/IotHubs) /iotHub privatelink.azure-devices.cn
privatelink.servicebus.chinacloudapi.cn1
azure-devices.cn
servicebus.chinacloudapi.cn
Azure Relay (Microsoft.Relay/namespaces) /namespace privatelink.servicebus.chinacloudapi.cn servicebus.chinacloudapi.cn
Azure Event Grid (Microsoft.EventGrid/topics) /topic privatelink.eventgrid.azure.cn eventgrid.azure.cn
Azure Event Grid (Microsoft.EventGrid/domains) /domän privatelink.eventgrid.azure.cn eventgrid.azure.cn
Azure Web Apps (Microsoft.Web/sites) /sites privatelink.chinacloudsites.cn chinacloudsites.cn
Azure Machine Learning (Microsoft.MachineLearningServices/workspaces) /amlworkspace privatelink.api.ml.azure.cn
privatelink.notebooks.chinacloudapi.cn
api.ml.azure.cn
notebooks.chinacloudapi.cn
SignalR (Microsoft.SignalRService/SignalR) /signalR privatelink.signalr.azure.cn service.signalr.azure.cn
Azure File Sync (Microsoft.StorageSync/storageSyncServices) /afs privatelink.afs.azure.cn afs.azure.cn
Azure Data Factory (Microsoft.DataFactory/factories) /dataFactory privatelink.datafactory.azure.cn datafactory.azure.cn
Azure Data Factory (Microsoft.DataFactory/fabriker)/portalen privatelink.adf.azure.cn adf.azure.cn
Azure Cache for Redis (Microsoft.Cache/Redis) /redisCache privatelink.redis.cache.chinacloudapi.cn redis.cache.chinacloudapi.cn
Azure HDInsight (Microsoft.HDInsight) privatelink.azurehdinsight.cn azurehdinsight.cn
Azure Data Explorer (Microsoft.Kusto) privatelink. {region}.kusto.windows.cn {region}.kusto.windows.cn

1 Att använda med IoT Hubs inbyggda Event Hub-kompatibla slutpunkt. Mer information finns i stöd för privata länkar för IoT Hubs inbyggda slutpunkt

DNS-konfigurationsscenarier

FQDN för tjänsterna matchas automatiskt till en offentlig IP-adress. Om du vill matcha den privata IP-adressen för den privata slutpunkten ändrar du DNS-konfigurationen.

DNS är en viktig komponent för att programmet ska fungera korrekt genom att matcha ip-adressen för den privata slutpunkten.

Baserat på dina inställningar är följande scenarier tillgängliga med DNS-matchning integrerat:

Arbetsbelastningar för virtuella nätverk utan anpassad DNS-server

Den här konfigurationen är lämplig för arbetsbelastningar i virtuella nätverk utan en anpassad DNS-server. I det här scenariot frågar klienten efter IP-adressen för den privata slutpunkten till den Azure-tillhandahållna DNS-tjänsten 168.63.129.16. Azure DNS ansvarar för DNS-matchning av de privata DNS-zonerna.

Anteckning

I det här scenariot används den Azure SQL Database-rekommenderade privata DNS-zonen. För andra tjänster kan du justera modellen med hjälp av följande referens: Dns-zonkonfiguration för Azure-tjänster.

För att konfigurera korrekt behöver du följande resurser:

Följande skärmbild illustrerar DNS-matchningssekvensen från arbetsbelastningar i virtuella nätverk med hjälp av den privata DNS-zonen:

Enskilt virtuellt nätverk och Azure-tillhandahållen DNS

Du kan utöka den här modellen till peerkopplade virtuella nätverk som är associerade med samma privata slutpunkt. Lägg till nya virtuella nätverkslänkar till den privata DNS-zonen för alla peerkopplade virtuella nätverk.

Viktigt

En enskild privat DNS-zon krävs för den här konfigurationen. Att skapa flera zoner med samma namn för olika virtuella nätverk skulle behöva manuella åtgärder för att slå samman DNS-posterna.

Viktigt

Om du använder en privat slutpunkt i en hub-and-spoke-modell från en annan prenumeration eller till och med inom samma prenumeration länkar du samma privata DNS-zoner till alla ekrar och virtuella hubbnätverk som innehåller klienter som behöver DNS-matchning från zonerna.

I det här scenariot finns det en nätverkstopologi för nav och ekrar . Ekernätverken delar en privat slutpunkt. De virtuella ekernätverken är länkade till samma privata DNS-zon.

Hubb och eker med Azure-tillhandahållen DNS

Lokala arbetsbelastningar med hjälp av en DNS-vidarebefordrare

För lokala arbetsbelastningar för att lösa FQDN för en privat slutpunkt använder du en DNS-vidarebefordrare för att lösa azure-tjänstens offentliga DNS-zon i Azure. En DNS-vidarebefordrare är en virtuell dator som körs på Virtual Network som är länkad till Privat DNS-zonen som kan skicka DNS-proxyfrågor från andra virtuella nätverk eller lokalt. Detta krävs eftersom frågan måste komma från Virtual Network till Azure DNS. Några alternativ för DNS-proxyservrar är: Windows som kör DNS-tjänster, Linux som kör DNS-tjänster, Azure Firewall.

Följande scenario gäller för ett lokalt nätverk som har en DNS-vidarebefordrare i Azure. Den här vidarebefordraren löser DNS-frågor via en vidarebefordrare på servernivå till Azure-tillhandahållna DNS 168.63.129.16.

Anteckning

I det här scenariot används den Azure SQL databasrekommenderad privata DNS-zonen. För andra tjänster kan du justera modellen med hjälp av följande referens: Dns-zonkonfiguration för Azure-tjänster.

För att konfigurera korrekt behöver du följande resurser:

Följande diagram illustrerar DNS-matchningssekvensen från ett lokalt nätverk. Konfigurationen använder en DNS-vidarebefordrare som distribuerats i Azure. Lösningen görs av en privat DNS-zon som är länkad till ett virtuellt nätverk:

Lokalt med Hjälp av Azure DNS

Den här konfigurationen kan utökas för ett lokalt nätverk som redan har en DNS-lösning på plats.  Den lokala DNS-lösningen är konfigurerad för att vidarebefordra DNS-trafik till Azure DNS via en villkorlig vidarebefordrare. Den villkorliga vidarebefordraren refererar till DNS-vidarebefordraren som distribuerats i Azure.

Anteckning

 I det här scenariot används den Azure SQL databasrekommenderad privata DNS-zonen. För andra tjänster kan du justera modellen med hjälp av följande referens: Dns-zonkonfiguration för Azure-tjänster

För att konfigurera korrekt behöver du följande resurser:

Följande diagram illustrerar DNS-matchningen från ett lokalt nätverk. DNS-matchning vidarebefordras villkorligt till Azure. Lösningen görs av en privat DNS-zon som är länkad till ett virtuellt nätverk.

Viktigt

 Den villkorliga vidarebefordran måste göras till den rekommenderade offentliga DNS-zonvidare. Till exempel: database.windows.net i stället för privatelink.database.windows.net.

Lokal vidarebefordring till Azure DNS

Virtuellt nätverk och lokala arbetsbelastningar med hjälp av en DNS-vidarebefordrare

För arbetsbelastningar som har åtkomst till en privat slutpunkt från virtuella och lokala nätverk använder du en DNS-vidarebefordrare för att lösa den offentliga DNS-zonen för Azure-tjänsten som distribuerats i Azure.

Följande scenario gäller för ett lokalt nätverk med virtuella nätverk i Azure. Båda nätverken har åtkomst till den privata slutpunkten som finns i ett delat hubbnätverk.

DNS-vidarebefordraren ansvarar för att matcha alla DNS-frågor via en vidarebefordrare på servernivå till DNS-tjänsten som tillhandahålls av Azure, 168.63.129.16.

Viktigt

En enskild privat DNS-zon krävs för den här konfigurationen. Alla klientanslutningar som görs från lokala och peerkopplade virtuella nätverk måste också använda samma privata DNS-zon.

Anteckning

I det här scenariot används den Azure SQL databasrekommenderad privata DNS-zonen. För andra tjänster kan du justera modellen med hjälp av följande referens: Dns-zonkonfiguration för Azure-tjänster.

För att konfigurera korrekt behöver du följande resurser:

Följande diagram visar DNS-matchningen för både nätverk, lokala och virtuella nätverk. Lösningen använder en DNS-vidarebefordrare. Lösningen görs av en privat DNS-zon som är länkad till ett virtuellt nätverk:

Hybridscenario

Privat DNS zongrupp

Om du väljer att integrera din privata slutpunkt med en privat DNS-zon skapas även en privat DNS-zongrupp. DNS-zongruppen är en stark association mellan den privata DNS-zonen och den privata slutpunkten som hjälper till att automatiskt uppdatera den privata DNS-zonen när det finns en uppdatering på den privata slutpunkten. När du till exempel lägger till eller tar bort regioner uppdateras den privata DNS-zonen automatiskt.

Tidigare skapades DNS-posterna för den privata slutpunkten via skript (hämtar viss information om den privata slutpunkten och lägger sedan till den i DNS-zonen). Med DNS-zongruppen behöver du inte skriva några ytterligare CLI/PowerShell-rader för varje DNS-zon. När du tar bort den privata slutpunkten tas även alla DNS-poster i DNS-zongruppen bort.

Ett vanligt scenario för DNS-zongruppen finns i en topologi med nav och ekrar, där de privata DNS-zonerna endast kan skapas en gång i hubben och ekrarna kan registrera sig för den, i stället för att skapa olika zoner i varje eker.

Anteckning

Varje DNS-zongrupp har stöd för upp till 5 DNS-zoner.

Anteckning

Det går inte att lägga till flera DNS-zongrupper i en enskild privat slutpunkt.

Nästa steg