Azure Özel Uç Nokta DNS yapılandırması

Özel uç nokta IP adresini bağlantı dizesinin tam etki alanı adına (FQDN) çözümlemek için DNS ayarlarınızı doğru yapılandırmak önemlidir.

Mevcut Microsoft Azure hizmetleri genel uç nokta için zaten bir DNS yapılandırmasına sahip olabilir. Özel uç noktanızı kullanarak bağlanmak için bu yapılandırma geçersiz kılınmış olmalıdır.

Özel uç noktayla ilişkilendirilmiş ağ arabirimi, DNS'nizi yapılandırmak için gereken bilgileri içerir. Ağ arabirimi bilgileri, özel bağlantı kaynağınız için FQDN ve özel IP adreslerini içerir.

Özel uç noktalar için DNS ayarlarınızı yapılandırmak üzere aşağıdaki seçenekleri kullanabilirsiniz:

  • Konak dosyasını kullanın (yalnızca test için önerilir). DNS'yi geçersiz kılmak için bir sanal makinede konak dosyasını kullanabilirsiniz.
  • Özel bir DNS bölgesi kullanın. Özel bir uç nokta için DNS çözümlemeyi geçersiz kılmak üzere özel DNS bölgeleri kullanabilirsiniz. Özel bir DNS bölgesi, belirli etki alanlarını çözümlemek için sanal ağınıza bağlanabilirsiniz.
  • DNS ileticinizi (isteğe bağlı) kullanın. Özel bağlantı kaynağı için DNS çözümlemeyi geçersiz kılmak üzere DNS ileticinizi kullanabilirsiniz. Bir sanal ağ üzerinde barındırılan DNS sunucunuzda özel bir DNS bölgesi kullanmak için bir DNS iletme kuralı oluşturun.

Önemli

Genel uç noktaları çözümlemek için etkin olarak kullanımda olan bir bölgeyi geçersiz kılmak önerilmez. Kaynaklara yapılan bağlantılar, DNS'nin genel DNS'ye ileterek doğru şekilde çözümlenemezse. Sorunlardan kaçınmak için farklı bir etki alanı adı oluşturun veya aşağıdaki her hizmet için önerilen adı izleyin.

Azure hizmetleri DNS bölgesi yapılandırması

Azure, genel DNS üzerinde kurallı bir ad DNS kaydı (CNAME) oluşturur. CNAME kaydı, çözümü özel etki alanı adına yeniden yönlendirer. Çözümlemeyi özel uç noktalarınıza özel IP adresiyle geçersiz kılabilirsiniz.

Uygulamalarınızı bağlantı URL'sini değiştirmek zorunda değil. Bir genel DNS hizmetine çözümlerken, DNS sunucusu özel uç noktalarınıza çözümletir. İşlem, mevcut uygulamalarınızı etkilemez.

Önemli

Özel DNS bölgesi zaten bir tür için özel DNS bölgesi kullanan özel ağlar, yalnızca özel uç nokta bağlantıları yoksa genel kaynaklara bağlanabilirsiniz; aksi takdirde DNS çözümleme sırasını tamamlamak için özel DNS bölgesinde karşılık gelen bir DNS yapılandırması gerekir.

Azure hizmetleri için, aşağıdaki tabloda açıklandığı gibi önerilen bölge adlarını kullanın:

Özel bağlantı kaynak türü / Alt kaynak Özel DNS bölge adı Genel DNS bölgesi ileticileri
Azure Otomasyonu / (Microsoft.Automation/automationAccounts) / Webhook, DSCAndHybridWorker privatelink.azure-automation.net azure-automation.net
Azure SQL Veritabanı (Microsoft.Sql/servers) / sqlServer privatelink.database.windows.net database.windows.net
Azure Synapse Analytics (Microsoft.Synapse/çalışma alanları) / 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/çalışma alanları) / Dev privatelink.dev.azuresynapse.net dev.azuresynapse.net
Azure Synapse Studio (Microsoft.Synapse/privateLinkHubs) / Web privatelink.azuresynapse.net azuresynapse.net
Depolama hesabı (Microsoft.Depolama/storageAccounts) / Blob (blob, blob_secondary) privatelink.blob.core.windows.net blob.core.windows.net
Depolama hesabı (Microsoft.Depolama/storageAccounts) / Tablo (tablo, table_secondary) privatelink.table.core.windows.net table.core.windows.net
Depolama hesabı (Microsoft.Depolama/storageAccounts) / Kuyruk (kuyruk, queue_secondary) privatelink.queue.core.windows.net queue.core.windows.net
Depolama hesabı (Microsoft.Depolama/storageAccounts) / Dosya (dosya, file_secondary) privatelink.file.core.windows.net file.core.windows.net
Depolama hesabı (Microsoft.Depolama/storageAccounts) / Web (web, web_secondary) privatelink.web.core.windows.net web.core.windows.net
Azure Data Lake Dosya Sistemi 2. Nesil (Microsoft.Depolama/storageAccounts) / Data Lake Dosya Sistemi 2. Nesil (dfs, dfs_secondary) privatelink.dfs.core.windows.net dfs.core.windows.net
Azure Cosmos DB (Microsoft.AzureCosmosDB/databaseAccounts) / SQL privatelink.documents.azure.com documents.azure.com
Azure Cosmos DB (Microsoft.AzureCosmosDB/databaseAccounts) / MongoDB privatelink.mongo.cosmos.azure.com mongo.cosmos.azure.com
Azure Cosmos DB (Microsoft.AzureCosmosDB/databaseAccounts) / Cassandra privatelink.cassandra.cosmos.azure.com cassandra.cosmos.azure.com
Azure Cosmos DB (Microsoft.AzureCosmosDB/databaseAccounts) / Gremlin privatelink.gremlin.cosmos.azure.com gremlin.cosmos.azure.com
Azure Cosmos DB (Microsoft.AzureCosmosDB/databaseAccounts) / Tablo privatelink.table.cosmos.azure.com table.cosmos.azure.com
Azure Batch (Microsoft.Batch/batchAccounts) / batch hesabı privatelink. {region}.batch.azure.com {region}.batch.azure.com
PostgreSQL için Azure Veritabanı - Tek sunucu (Microsoft.DBforPostgreSQL/servers) / postgresqlServer privatelink.postgres.database.azure.com postgres.database.azure.com
MySQL için Azure Veritabanı (Microsoft.DBforMySQL/servers) / mysqlServer privatelink.mysql.database.azure.com mysql.database.azure.com
MariaDB için Azure Veritabanı (Microsoft.DBforMariaDB/servers) / mariadbServer privatelink.mariadb.database.azure.com mariadb.database.azure.com
Azure Key Vault (Microsoft.KeyVault/vaults) / vault privatelink.vaultcore.azure.net vault.azure.net
vaultcore.azure.net
Azure Kubernetes Service - Kubernetes API'si (Microsoft.ContainerService/managedClusters) / yönetim 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/kayýt defterleri)/kayıt defteri privatelink.azurecr.io azurecr.io
Azure Uygulama yapılandırması (Microsoft. AppConfiguration/Configurationmağazaları)/Configurationmağazaları privatelink.azconfig.io azconfig.io
Azure Backup (Microsoft. RecoveryServices/Vaults)/AzureBackup Privatelink. {Region}. yedekleme. windowsazure. com {Region}. yedekleme. windowsazure. com
Azure Site Recovery (Microsoft. RecoveryServices/Vaults)/Azuresterecovery privatelink.siterecovery.windowsazure.com {Region}. hypervrecoverymanager. windowsazure. com
Azure Event Hubs (Microsoft. EventHub/namespaces)/ad alanı privatelink.servicebus.windows.net servicebus.windows.net
Azure Service Bus (Microsoft. servicebus/namespaces)/ad alanı privatelink.servicebus.windows.net servicebus.windows.net
Azure IoT Hub (Microsoft. Devices/ıothubs)/ıothub privatelink.azure-devices.net
privatelink.servicebus.windows.net1
azure-devices.net
servicebus.windows.net
Azure Relay (Microsoft. Relay/namespaces)/ad alanı privatelink.servicebus.windows.net servicebus.windows.net
Azure Event Grid (Microsoft. EventGrid/konular)/konu başlığı privatelink.eventgrid.azure.net eventgrid.azure.net
Azure Event Grid (Microsoft. EventGrid/Domains)/etki alanı privatelink.eventgrid.azure.net eventgrid.azure.net
Azure Web Apps (Microsoft. Web/siteler)/siteler privatelink.azurewebsites.net 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 izleyici (Microsoft. Analizler/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
Bilişsel hizmetler (Microsoft. Bilitivehizmetleri/hesapları)/hesabı privatelink.cognitiveservices.azure.com cognitiveservices.azure.com
Azure Dosya Eşitleme (Microsoft. Storagessync/storageSyncServices)/AFS privatelink.afs.azure.net afs.azure.net
Azure Data Factory (Microsoft. DataFactory/Factory)/dataFactory privatelink.datafactory.azure.net datafactory.azure.net
Azure Data Factory (Microsoft. DataFactory/Factory)/Portal privatelink.adf.azure.com adf.azure.com
Redin (Microsoft. Cache/Redsıs)/redisCache için Azure önbelleği privatelink.redis.cache.windows.net redis.cache.windows.net
redsıs Enterprise için Azure önbelleği (Microsoft. Cache/redisenterprise)/rediscache privatelink.redisenterprise.cache.azure.net redisenterprise.cache.azure.net
Azure takip görünümü (Microsoft. purview) privatelink.purview.azure.com purview.azure.com
Azure takip görünümü (Microsoft. purview) privatelink.purviewstudio.azure.com purview.azure.com
Azure dijital TWINS (Microsoft. DigitalTwins)/Digitaltwınsınstances privatelink.digitaltwins.azure.net digitaltwins.azure.net
Azure HDInsight (Microsoft. HDInsight) privatelink.azurehdinsight.net azurehdinsight.net

1 IoT Hub yerleşik Olay Hub 'ı ile uyumlu uç nokta ile kullanmak için. Daha fazla bilgi edinmek için bkz. IoT Hub yerleşik uç noktası için özel bağlantı desteği

Çin

Özel bağlantı kaynak türü/alt kaynak Özel DNS bölge adı Genel DNS bölgesi ileticileri
Azure SQL Veritabanı (Microsoft. SQL/servers)/SQL Server privatelink.database.chinacloudapi.cn database.chinacloudapi.cn
Azure Cosmos DB (Microsoft. azu, smosdb/databaseaccounts)/SQL privatelink.documents.azure.cn documents.azure.cn
Azure Cosmos DB (Microsoft. azu, smosdb/databaseaccounts)/mongodb privatelink.mongo.cosmos.azure.cn mongo.cosmos.azure.cn
Azure Cosmos DB (Microsoft. azu, smosdb/databaseaccounts)/cassandra privatelink.cassandra.cosmos.azure.cn cassandra.cosmos.azure.cn
Azure Cosmos DB (Microsoft. azu, smosdb/databaseaccounts)/gremlin privatelink.gremlin.cosmos.azure.cn gremlin.cosmos.azure.cn
Azure Cosmos DB (Microsoft. azu, smosdb/databaseaccounts)/tablo privatelink.table.cosmos.azure.cn table.cosmos.azure.cn
PostgreSQL için Azure veritabanı-tek sunucu (Microsoft. DBforPostgreSQL/Servers)/Postgrescollection sunucusu privatelink.postgres.database.chinacloudapi.cn postgres.database.chinacloudapi.cn
MySQL için Azure veritabanı (Microsoft. Dbformyısql/sunucular)/mysqlServer privatelink.mysql.database.chinacloudapi.cn mysql.database.chinacloudapi.cn
MariaDB için Azure veritabanı (Microsoft. Dbformarıdb/sunucular)/mariadbServer privatelink.mariadb.database.chinacloudapi.cn mariadb.database.chinacloudapi.cn
Azure HDInsight (Microsoft. HDInsight) privatelink.azurehdinsight.cn azurehdinsight.cn

DNS yapılandırma senaryoları

Hizmetlerin FQDN 'SI, genel bir IP adresine otomatik olarak çözümlenir. Özel uç noktanın özel IP adresine çözümlemek için DNS yapılandırmanızı değiştirin.

DNS, Özel uç nokta IP adresini başarıyla çözümleyerek uygulamanın düzgün çalışmasını sağlamak için önemli bir bileşendir.

Tercihlerinize bağlı olarak, aşağıdaki senaryolar DNS çözümüyle tümleşik olarak kullanılabilir:

Özel DNS sunucusu olmayan sanal ağ iş yükleri

Bu yapılandırma, özel bir DNS sunucusu olmadan sanal ağ iş yükleri için uygundur. Bu senaryoda istemci, Özel uç nokta IP adresini Azure tarafından belirtilen DNS hizmeti 168.63.129.16için sorgular. Azure DNS, özel DNS bölgelerinin DNS çözümünden sorumludur.

Not

bu senaryo Azure SQL Veritabanı tarafından önerilen özel DNS bölgesini kullanır. Diğer hizmetler için modeli şu başvuruyu kullanarak ayarlayabilirsiniz: Azure HIZMETLERI DNS bölge yapılandırması.

Doğru şekilde yapılandırmak için aşağıdaki kaynaklara ihtiyacınız vardır:

Aşağıdaki ekran görüntüsünde, özel DNS bölgesi kullanılarak sanal ağ iş yüklerinden DNS çözümleme sırası gösterilmektedir:

Tek sanal ağ ve Azure tarafından sağlanmış DNS

Bu modeli, aynı özel uç noktayla ilişkili eşlenmiş sanal ağlara genişletebilirsiniz. Eşlenen tüm sanal ağlar için özel DNS bölgesine Yeni sanal ağ bağlantıları ekleyin .

Önemli

Bu yapılandırma için tek bir özel DNS bölgesi gereklidir. Farklı sanal ağlar için aynı ada sahip birden çok bölge oluşturulması, DNS kayıtlarını birleştirmek için el ile gerçekleştirilen işlemlere ihtiyaç duyar.

Önemli

Hub ve bağlı bileşen modelinde farklı bir abonelikten veya aynı abonelik içinde özel bir uç nokta kullanıyorsanız, aynı özel DNS bölgelerini, bölgelerden DNS çözümlemesi gerektiren istemcileri içeren tüm bağlı bileşenler ve hub sanal ağlarına bağlayın.

Bu senaryoda, hub ve bağlı bileşen ağ topolojisi vardır. Bağlı bileşen ağları özel bir uç nokta paylaşır. Bağlı olan sanal ağlar aynı özel DNS bölgesine bağlanır.

Azure tarafından sunulan DNS ile hub ve bağlı bileşen

DNS ileticisi kullanan şirket içi iş yükleri

Özel bir uç noktanın FQDN 'sini çözümlemek için şirket içi iş yükleri için, Azure 'daki Azure hizmeti Genel DNS bölgesini çözümlemek üzere bir DNS ileticisi kullanın. DNS ileticisi , diğer sanal ağlardan veya Şirket içinden gelen proxy DNS sorgularına bağlı olan özel DNS bölgesine bağlı sanal ağ üzerinde çalışan bir sanal makinedir. Sorgunun sanal ağdan Azure DNS için kaynağı olması gerektiği için bu gereklidir. dns proxy 'leri için birkaç seçenek şunlardır Windows: dns hizmetlerini çalıştıran Linux, dns hizmetleri çalıştıran Linux, Azure güvenlik duvarı.

Aşağıdaki senaryo, Azure 'da DNS ileticisi olan bir şirket içi ağa yöneliktir. Bu iletici, DNS sorgularını, Azure tarafından sunulan DNS 168.63.129.16sunucu düzeyinde bir iletici aracılığıyla çözer.

Not

bu senaryo Azure SQL Veritabanı tarafından önerilen özel DNS bölgesini kullanır. Diğer hizmetler için modeli şu başvuruyu kullanarak ayarlayabilirsiniz: Azure HIZMETLERI DNS bölge yapılandırması.

Doğru şekilde yapılandırmak için aşağıdaki kaynaklara ihtiyacınız vardır:

Aşağıdaki diyagramda, şirket içi ağdan gelen DNS çözümleme sırası gösterilmektedir. Yapılandırma, Azure 'da dağıtılan bir DNS ileticisi kullanır. Çözüm, bir sanal ağa bağlıözel bir DNS bölgesi tarafından yapılır:

Azure DNS kullanarak şirket içi

Bu yapılandırma, zaten bir DNS çözümü olan bir şirket içi ağ için genişletilebilir. Şirket içi DNS çözümü, DNS trafiğini Koşullu ileticiaracılığıyla Azure DNS iletecek şekilde yapılandırılmıştır. Koşullu iletici, Azure 'da dağıtılan DNS ileticisine başvurur.

Not

bu senaryo Azure SQL Veritabanı tarafından önerilen özel DNS bölgesini kullanır. Diğer hizmetler için modeli şu başvuruyu kullanarak ayarlayabilirsiniz: Azure HIZMETLERI DNS bölge yapılandırması

Doğru şekilde yapılandırmak için aşağıdaki kaynaklara ihtiyacınız vardır:

Aşağıdaki diyagramda, şirket içi bir ağdan DNS çözümlemesi gösterilmektedir. DNS çözümlemesi, Azure 'a koşullu olarak iletilir. Çözüm, bir sanal ağa bağlıözel bir DNS bölgesi tarafından yapılır.

Önemli

Koşullu iletme, önerilen Genel DNS bölge ileticisineyapılmalıdır. Örneğin: database.windows.net Privatelink. Database.Windows.net yerine.

Azure DNS şirket içi iletme

DNS ileticisi kullanan sanal ağ ve şirket içi iş yükleri

Sanal ve şirket içi ağlardan özel bir uç noktaya erişen iş yükleri için, Azure 'da dağıtılan Azure hizmeti Genel DNS bölgesini çözümlemek üzere bir DNS ileticisi kullanın.

Aşağıdaki senaryo, Azure 'da sanal ağları olan bir şirket içi ağa yöneliktir. Her iki ağ de paylaşılan bir hub ağında bulunan özel uç noktaya erişir.

Bu DNS ileticisi tüm DNS sorgularını bir sunucu düzeyi iletici yoluyla Azure tarafından sağlanan DNS hizmetine (168.63.129.16) çözümlemekten sorumludur.

Önemli

Bu yapılandırma için tek bir özel DNS bölgesi gereklidir. Şirket içi ve eşlenmiş sanal ağlardan yapılan tüm istemci bağlantılarının aynı özel DNS bölgesini de kullanması gerekir.

Not

bu senaryo Azure SQL Veritabanı tarafından önerilen özel DNS bölgesini kullanır. Diğer hizmetler için modeli şu başvuruyu kullanarak ayarlayabilirsiniz: Azure HIZMETLERI DNS bölge yapılandırması.

Doğru şekilde yapılandırmak için aşağıdaki kaynaklara ihtiyacınız vardır:

Aşağıdaki diyagramda her iki ağ, şirket içi ve sanal ağ için DNS çözümlemesi gösterilmektedir. Çözüm, DNS ileticisi kullanıyor. Çözüm, bir sanal ağa bağlıözel bir DNS bölgesi tarafından yapılır:

Karma senaryo

Sonraki adımlar