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

用于 Java 的 Azure DNS 库Azure DNS libraries for Java

概述Overview

通过 Azure DNS,使用与其他 Azure 服务相同的凭据、API、工具和计费来提供域名解析和管理 DNS 记录。Provide domain name resolution and manage your DNS records using the same credentials, APIs, tools, and billing as your other Azure services with Azure DNS.

若要开始使用 Azure DNS,请参阅通过 Azure CLI 2.0 开始使用 Azure DNSTo get started with Azure DNS, see Get started with Azure DNS using the Azure CLI 2.0.

管理 APIManagement API

使用管理 API 创建 DNS 区域并将记录添加到区域。Create DNS zones and add records to zones with the management API.

向 Maven pom.xml 文件中添加依赖项,以便在项目中使用客户端库。Add a dependency to your Maven pom.xml file to use the client library in your project.

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure-mgmt-dns</artifactId>
    <version>1.22.0</version>
</dependency>

示例Example

在现有资源组中创建根 DNS 区域并添加 www CNAME 记录。Create a root DNS zone and add a www CNAME record in an existing resource group.

DnsZone rootDnsZone = azure.dnsZones().define("contoso.com")
        .withExistingResourceGroup("myResourceGroup")
        .create();
rootDnsZone = rootDnsZone.update()
        .withCNameRecordSet("www", "172.30.241.20")
        .apply();

示例Samples

使用 Azure DNS 来托管和管理域Host and manage your domains with Azure DNS

详细了解可在应用中使用的 Azure DNS 示例 Java 代码Explore more sample Java code for Azure DNS you can use in your apps.