服务器终结点配置信息,Azure 专用终结点 DNS 配置

您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

Azure 专用终结点 DNS 配置

01/14/2021

本文内容

请务必正确配置 DNS 设置,将专用终结点 IP 地址解析为连接字符串的完全限定的域名 (FQDN)。

现有 Microsoft Azure 服务可能已有针对公共终结点的 DNS 配置。 必须替代此配置才能使用专用终结点进行连接。

与专用终结点关联的网络接口包含配置 DNS 所需的信息。 网络接口信息包括专用链接资源的 FQDN 和专用 IP 地址。

可使用以下选项来配置专用终结点的 DNS 设置:

使用主机文件(仅建议用于测试) 。 可以使用虚拟机上的主机文件来替代 DNS。

使用专用 DNS 区域。 你可使用专用 DNS 区域来替代专用终结点的 DNS 解析。 可将专用 DNS 区域链接到虚拟网络,以解析特定的域。

使用 DNS 转发器(可选) 。 你可使用 DNS 转发器来替代专用链接资源的 DNS 解析。 创建 DNS 转发规则,以在虚拟网络中托管的 DNS 服务器上使用专用 DNS 区域。

重要

不建议替代正在用于解析公共终结点的区域。 在不 DNS 转发到公共 DNS 的情况下,与资源的连接无法正确解析。 若要避免出现问题,请创建不同的域名,或对以下每个服务采用建议的名称。

Azure 服务 DNS 区域配置

Azure 将在公共 DNS 上创建一个规范名称 DNS 记录 (CNAME)。 CNAME 记录可将解析重定向到专用域名。 可以用专用终结点的专用 IP 地址替代解析。

应用程序无需更改连接 URL。 使用公共 DNS 服务进行解析时,DNS 服务器将解析为专用终结点。 此过程不会影响现有应用程序。

重要

已将专用 DNS 区域用于给定类型的专用网络如果没有任何专用终结点连接,只能连接到公共资源,否则需要在专用 DNS 区域上进行相应的 DNS 配置才能完成 DNS 解析序列。

对于 Azure 服务,请根据下表中所述使用建议的区域名称:

专用链接资源类型/子资源

专用 DNS 区域名称

公共 DNS 区域转发器

Azure 自动化 /(Microsoft.Automation/automationAccounts)/Webhook、DSCAndHybridWorker

privatelink.azure-automation.net

azure-automation.net

Azure SQL 数据库 (Microsoft.Sql/servers)/sqlServer

privatelink.database.windows.net

database.windows.net

Azure Synapse Analytics (Microsoft.Sql/servers)/sqlServer

privatelink.database.windows.net

database.windows.net

存储帐户 (Microsoft.Storage/storageAccounts)/Blob (blob, blob_secondary)

privatelink.blob.core.windows.net

blob.core.windows.net

存储帐户 (Microsoft.Storage/storageAccounts)/表 (table, table_secondary)

privatelink.table.core.windows.net

table.core.windows.net

存储帐户 (Microsoft.Storage/storageAccounts)/队列 (queue, queue_secondary)

privatelink.queue.core.windows.net

queue.core.windows.net

存储帐户 (Microsoft.Storage/storageAccounts)/文件 (file, file_secondary)

privatelink.file.core.windows.net

file.core.windows.net

存储帐户 (Microsoft.Storage/storageAccounts)/Web (web, web_secondary)

privatelink.web.core.windows.net

web.core.windows.net

Azure Data Lake 文件系统 Gen2 (Microsoft.Storage/storageAccounts)/Data Lake 文件系统 Gen2 (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) / Table

privatelink.table.cosmos.azure.com

table.cosmos.azure.com

Azure Database for PostgreSQL - 单一服务器 (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) / vault

privatelink.vaultcore.azure.net

vault.azure.net

vaultcore.azure.net

Azure Kubernetes 服务 - Kubernetes API (Microsoft.ContainerService/managedClusters)/management

privatelink.{region}.azmk8s.io

{region}.azmk8s.io

Azure 搜索 (Microsoft.Search/searchServices) / searchService

privatelink.search.windows.net

search.windows.net

Azure 容器注册表 (Microsoft.ContainerRegistry/registries) / registry

privatelink.azurecr.io

azurecr.io

Azure 应用程序配置 (Microsoft.AppConfiguration/configurationStores) / configurationStore

privatelink.azconfig.io

azconfig.io

Azure 备份 (Microsoft.RecoveryServices/vaults) / vault

privatelink.{region}.backup.windowsazure.com

{region}.backup.windowsazure.com

Azure Site Recovery (Microsoft.RecoveryServices/vaults)/vault

{region}.privatelink.siterecovery.windowsazure.com

{region}.hypervrecoverymanager.windowsazure.com

Azure 事件中心 (Microsoft.EventHub/namespaces)/namespace

privatelink.servicebus.windows.net

servicebus.windows.net

Azure 服务总线 (Microsoft.ServiceBus/namespaces) / namespace

privatelink.servicebus.windows.net

servicebus.windows.net

Azure IoT 中心 (Microsoft.Devices/IotHubs)/iotHub

privatelink.azure-devices.net

privatelink.servicebus.windows.net1

azure-devices.net

servicebus.windows.net

Azure 中继 (Microsoft.Relay/namespaces) / namespace

privatelink.servicebus.windows.net

servicebus.windows.net

Azure 事件网格 (Microsoft.EventGrid/topics) / topic

privatelink.eventgrid.azure.net

eventgrid.azure.net

Azure 事件网格 (Microsoft.EventGrid/domains) / domain

privatelink.eventgrid.azure.net

eventgrid.azure.net

Azure Web 应用 (Microsoft.Web/sites)/sites

privatelink.azurewebsites.net

azurewebsites.net

Azure 机器学习 (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

monitor.azure.com

oms.opinsights.azure.com

ods.opinsights.azure.com

agentsvc.azure-automation.net

认知服务 (Microsoft.CognitiveServices/accounts)/account

privatelink.cognitiveservices.azure.com

cognitiveservices.azure.com

Azure 文件同步 (Microsoft.StorageSync/storageSyncServices)/afs

privatelink.afs.azure.net

afs.azure.net

Azure 数据工厂 (Microsoft.DataFactory/factories)/dataFactory

privatelink.datafactory.azure.net

datafactory.azure.net

Azure 数据工厂 (Microsoft.DataFactory/factories)/portal

privatelink.adf.azure.com

adf.azure.com

Azure Cache for Redis (Microsoft.Cache/Redis)/redisCache

privatelink.redis.cache.windows.net

redis.cache.windows.net

1用于与事件中心兼容的 IoT 中心内置终结点。 若要了解详情,请参阅 IoT 中心内置终结点的专用链接支持

中国

专用链接资源类型/子资源

专用 DNS 区域名称

公共 DNS 区域转发器

Azure SQL 数据库 (Microsoft.Sql/servers)/SQL Server

privatelink.database.chinacloudapi.cn

database.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)/Table

privatelink.table.cosmos.azure.cn

table.cosmos.azure.cn

Azure Database for PostgreSQL - 单一服务器 (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

DNS 配置方案

服务的 FQDN 自动解析为公共 IP 地址。 若要解析为专用终结点的专用 IP 地址,请更改 DNS 配置。

DNS 是通过成功解析专用终结点 IP 地址使应用程序正常工作的一个关键组件。

根据你的偏好,以下方案适用于集成的 DNS 解析:

不带自定义 DNS 服务器的虚拟网络工作负荷

此配置适用于不带自定义 DNS 服务器的虚拟网络工作负载。 在此方案中,客户端会向 Azure 提供的 DNS 服务 168.63.129.16 查询专用终结点 IP 地址。 Azure DNS 将负责专用 DNS 区域的 DNS 解析。

备注

此方案使用 Azure SQL 数据库建议的专用 DNS 区域。 对于其他服务,可以使用以下参考来调整模型:Azure 服务 DNS 区域配置。

若要正确进行配置,需要以下资源:

客户端虚拟网络

专用终结点信息(FQDN 记录名称和专用 IP 地址)

以下屏幕截图显示了使用专用 DNS 区域的虚拟网络工作负载中的 DNS 解析序列:

3686ad5f503386f97cb85ba5979b6ec2.png

可将此模型扩展到与同一专用终结点关联的对等互连虚拟网络。 向所有对等虚拟网络的专用 DNS 区域添加新的虚拟网络链接。

重要

此配置需要使用单个专用 DNS 区域。 为不同的虚拟网络创建具有相同名称的多个区域时,需要通过手动操作来合并 DNS 记录。

重要

如果使用的是不同订阅的中心辐射型模型中的专用终结点,请在中心重用同一专用 DNS 区域。

在此方案中,有一个中心辐射型网络拓扑。 辐射型网络共用一个专用终结点。 辐射型虚拟网络关联到同一专用 DNS 区域。

82fd4d10ce8b9891c47cbfa738a7b749.png

使用 DNS 转发器的本地工作负荷

要使本地工作负载解析专用终结点的 FQDN,可使用 DNS 转发器在 Azure 中解析 Azure 服务公共 DNS 区域。

以下方案适用于在 Azure 中具有 DNS 转发器的本地网络。 此转发器通过服务器级转发器将所有 DNS 查询解析为 Azure 提供的 DNS 168.63.129.16。

备注

此方案使用 Azure SQL 数据库建议的专用 DNS 区域。 对于其他服务,可以使用以下参考来调整模型:Azure 服务 DNS 区域配置。

若要正确进行配置,需要以下资源:

本地网络

连接到本地的虚拟网络

部署在 Azure 中的 DNS 转发器

专用终结点信息(FQDN 记录名称和专用 IP 地址)

下图显示了本地网络中的 DNS 解析顺序。 配置使用 Azure 中部署的 DNS 转发器。 该解析是通过关联到虚拟网络的专用 DNS 区域进行的:

8fafd4961a88f8647950927bc471fafe.png

可以为已有 DNS 解决方案的本地网络扩展此配置。 将本地 DNS 解决方案配置为通过条件转发器将 DNS 流量转发到 Azure DNS。 该条件转发器引用部署在 Azure 中的 DNS 转发器。

备注

此方案使用 Azure SQL 数据库建议的专用 DNS 区域。 对于其他服务,可以使用以下参考来调整模型:Azure 服务 DNS 区域配置

若要正确进行配置,需要以下资源:

具有自定义 DNS 解决方案的本地网络

连接到本地的虚拟网络

部署在 Azure 中的 DNS 转发器

专用终结点信息(FQDN 记录名称和专用 IP 地址)

下图显示了本地网络中的 DNS 解析。 DNS 解析按条件转发到 Azure。 该解析是通过关联到虚拟网络的专用 DNS 区域进行的。

重要

条件转发必须指向建议的公共 DNS 区域转发器。 例如:database.windows.net 而不是 privatelink.database.windows.net。

90d180974da38671a53273ab1b68d15c.png

使用 DNS 转发器的虚拟网络和本地工作负载

要使工作负载从虚拟网络和本地网络访问专用终结点,请使用 DNS 转发器来解析部署在 Azure 中的 Azure 服务公共 DNS 区域。

以下方案适用于在 Azure 中具有虚拟网络的本地网络。 这两种网络都可访问位于共享中心网络的专用终结点。

此 DNS 转发器负责通过服务器级转发器将所有 DNS 查询解析为 Azure 提供的 DNS 服务 168.63.129.16。

重要

此配置需要使用单个专用 DNS 区域。 所有从本地和对等虚拟网络建立的客户端连接也必须使用同一专用 DNS 区域。

备注

此方案使用 Azure SQL 数据库建议的专用 DNS 区域。 对于其他服务,可以使用以下参考来调整模型:Azure 服务 DNS 区域配置。

若要正确进行配置,需要以下资源:

本地网络

连接到本地的虚拟网络

部署在 Azure 中的 DNS 转发器

专用终结点信息(FQDN 记录名称和专用 IP 地址)

下图显示了两种网络(本地网络和虚拟网络)的 DNS 解析。 该解析使用 DNS 转发器。 该解析是通过关联到虚拟网络的专用 DNS 区域进行的:

7c0e96405537f58e05a5750407983ede.png

后续步骤

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Azure上使用SAML(Security Assertion Markup Language)配置登录(SSO),你可以按照以下步骤进行操作: 1. 登录到 Azure 门户 (portal.azure.com)。 2. 在左侧导航栏中选择 "Azure Active Directory"。 3. 在 "Azure Active Directory" 概述页面中,选择 "应用注册"。 4. 在 "应用注册" 页面中,选择 "新注册"。 5. 在 "注册应用" 页面中,输入应用程序的名称,并选择适当的帐户类型和目录/租户。 6. 在 "注册" 后,你将被导航到应用程序的 "概述" 页面。在此页面上,复制 "应用程序 (客户端) ID",以备后用。 7. 在左侧导航栏中,选择 "证书和密码"。 8. 在 "证书和密码" 页面中,选择 "新客户端密码",并生成一个新的密码。复制生成的密码,以备后用。 9. 在左侧导航栏中,选择 "企业应用程序"。 10. 在 "企业应用程序" 页面中,选择你刚刚创建的应用程序。 11. 在左侧导航栏中,选择 "单登录"。 12. 在 "单登录" 页面中,选择 "SAML"。 13. 在 "基本 SAML 配置" 部分中,输入以下信息: - 受众 URI:输入你要配置 SSO 的应用程序的 URL。 - 默认重定向 URI:输入 SSO 完成后要重定向的 URL。 - 登出 URL:输入用户从 SSO 会话注销时要重定向的 URL(可选)。 - 签名算法:选择适当的签名算法。 14. 在 "SAML 断言" 部分中,添加要包含在 SAML 断言中的声明。这些声明将提供给应用程序以验证用户身份。 15. 在 "SAML 断言" 部分下,选择 "添加声明"。 16. 输入声明的名称、名称格式和值,并选择 "添加"。 17. 重复步骤 15-16,直到添加了所有需要的声明。 18. 在 "SAML 断言" 部分下,选择 "保存"。 19. 在左侧导航栏中,选择 "身份提供者"。 20. 在 "身份提供者" 页面中,选择 "新建"。 21. 在 "新建身份提供者" 页面中,输入以下信息: - 名称:输入身份提供者的名称。 - 元数据地址或元数据文件:输入 SAML 元数据的 URL 或上传元数据文件。 22. 在 "属性映射" 部分下,选择 "新建映射"。 23. 在 "新建映射" 页面中,输入以下信息: - 名称 ID:选择你要用作名称 ID 的声明的值。 - 对象 ID:选择你要用作对象 ID 的声明的值。 24. 选择 "保存" 完成身份提供者的配置。 25. 将提供的元数据信息(如 SSO URL、证书指纹等)提供给要配置 SSO 的应用程序。 这样,你就可以在Azure上成功配置SAML方式的单登录了。请注意,具体步骤可能会因Azure门户的更新而有所变化,但总体流程应该是类似的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值