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

教程:使用流量管理器配置支持顶点域名的别名记录Tutorial: Configure an alias record to support apex domain names with Traffic Manager

可以为域名顶点创建别名记录,以引用 Azure 流量管理器配置文件。You can create an alias record for your domain name apex to reference an Azure Traffic Manager profile. 例如 contoso.com。An example is contoso.com. 请配置 Azure DNS 以直接从区域中引用流量管理器配置文件,不需使用重定向服务。Instead of using a redirecting service, you configure Azure DNS to reference a Traffic Manager profile directly from your zone.

在本教程中,你将了解如何执行以下操作:In this tutorial, you learn how to:

  • 创建主机 VM 和网络基础结构。Create a host VM and network infrastructure.
  • 创建流量管理器配置文件。Create a Traffic Manager profile.
  • 创建别名记录。Create an alias record.
  • 测试别名记录。Test the alias record.

如果还没有 Azure 订阅,可以在开始前创建一个免费帐户If you don’t have an Azure subscription, create a free account before you begin.

必备条件Prerequisites

必须具有可用于在 Azure DNS 中托管以供测试的域名。You must have a domain name available that you can host in Azure DNS to test with. 必须能够完全控制此域。You must have full control of this domain. 完全控制包括能够为域设置名称服务器 (NS) 记录。Full control includes the ability to set the name server (NS) records for the domain.

有关如何在 Azure DNS 中托管域的说明,请参阅教程:在 Azure DNS 中托管域For instructions on how to host your domain in Azure DNS, see Tutorial: Host your domain in Azure DNS.

本教程中使用的示例域为 contoso.com,但请使用自己的域名。The example domain used for this tutorial is contoso.com, but use your own domain name.

创建网络基础结构Create the network infrastructure

首先,创建要放置 Web 服务器的虚拟网络和子网。First, create a virtual network and a subnet to place your web servers in.

  1. https://portal.azure.com 中登录 Azure 门户。Sign in to the Azure portal at https://portal.azure.com.
  2. 在门户的左上角,选择“创建资源”。 In the upper left in the portal, select Create a resource. 在搜索框中输入“资源组”,然后创建名为 RG-DNS-Alias-TM 的资源组 。Enter resource group in the search box, and create a resource group named RG-DNS-Alias-TM.
  3. 选择“创建资源” > “网络” > “虚拟网络”。 Select Create a resource > Networking > Virtual network.
  4. 创建名为“VNet-Servers”的虚拟网络。 Create a virtual network named VNet-Servers. 将其放在 RG-DNS-Alias-TM 资源组中,然后将子网命名为 SN-Web 。Place it in the RG-DNS-Alias-TM resource group, and name the subnet SN-Web.

创建两个 Web 服务器虚拟机Create two web server virtual machines

  1. 选择“创建资源” > “Windows Server 2016 VM” 。Select Create a resource > Windows Server 2016 VM.
  2. 输入名称“Web-01” ,然后将 VM 放在“RG-DNS-Alias-TM” 资源组中。Enter Web-01 for the name, and place the VM in the RG-DNS-Alias-TM resource group. 输入用户名和密码,然后选择“确定”。 Enter a username and a password, and select OK.
  3. 对于“大小”,请选择具有 8 GB RAM 的 SKU 。For Size, select an SKU with 8-GB RAM.
  4. 对于“设置” ,请选择“VNet-Servers” 虚拟网络和“SN-Web” 子网。For Settings, select the VNet-Servers virtual network and the SN-Web subnet.
  5. 选择“公共 IP 地址”。 Select Public IP address. 在“分配” 下选择“静态” ,然后选择“确定”。 Under Assignment, select Static, and then select OK.
  6. 对于公共入站端口,请选择“HTTP” > “HTTPS” > “RDP (3389)”,然后选择“确定” 。For public inbound ports, select HTTP > HTTPS > RDP (3389), and then select OK.
  7. 在“摘要” 页中,选择“创建” 。On the Summary page, select Create. 此过程需要几分钟才能完成。This procedure takes a few minutes to finish.

重复此过程,创建名为 Web-02 的另一个虚拟机 。Repeat this procedure to create another virtual machine named Web-02.

添加 DNS 标签Add a DNS label

公共 IP 地址需要 DNS 标签,以使用流量管理器。The public IP addresses need a DNS label to work with Traffic Manager.

  1. 在 RG-DNS-Alias-TM 资源组中,选择 Web-01-ip 公共 IP 地址 。In the RG-DNS-Alias-TM resource group, select the Web-01-ip public IP address.
  2. 在“设置”下,选择“配置” 。Under Settings, select Configuration.
  3. 在 DNS 名称标签文本框中,输入 web01pip 。In the DNS name label text box, enter web01pip.
  4. 选择“保存”。 Select Save.

使用 DNS 名称标签 web02pip,对 Web-02-ip 公共 IP 地址重复此过程 。Repeat this procedure for the Web-02-ip public IP address by using web02pip for the DNS name label.

安装 IISInstall IIS

同时在 Web-01 和 Web 02 上安装 IIS 。Install IIS on both Web-01 and Web-02.

  1. 连接到 Web-01 并登录 。Connect to Web-01, and sign in.
  2. 在“服务器管理器”仪表板上,选择“添加角色和功能”。 On the Server Manager dashboard, select Add roles and features.
  3. 选择“下一步”三次。 Select Next three times. 在“服务器角色”页上,选择“Web 服务器(IIS)”。 On the Server Roles page, select Web Server (IIS).
  4. 选择“添加功能”,然后选择“下一步” 。Select Add Features, and select Next.
  5. 选择“下一步”四次。 Select Next four times. 然后选择“安装” 。Then select Install. 此过程需要几分钟才能完成。This procedure takes a few minutes to finish.
  6. 安装完成后,选择“关闭” 。When the installation finishes, select Close.
  7. 打开 Web 浏览器。Open a web browser. 浏览到“localhost” 以验证是否显示默认 IIS 网页。Browse to localhost to verify that the default IIS web page appears.

重复此过程以在 Web-02 上安装 IIS 。Repeat this procedure to install IIS on Web-02.

创建流量管理器配置文件Create a Traffic Manager profile

  1. 打开 RG-DNS-Alias-TM 资源组,选择 Web-01-ip 公共 IP 地址 。Open the RG-DNS-Alias-TM resource group, and select the Web-01-ip Public IP address. 请记下 IP 地址供稍后使用。Note the IP address for later use. 对 Web-02-ip 公共 IP 地址重复此步骤 。Repeat this step for the Web-02-ip public IP address.
  2. 选择“创建资源” > “网络” > “流量管理器配置文件” 。Select Create a resource > Networking > Traffic Manager profile.
  3. 输入 TM-alias-test 作为名称。For the name, enter TM-alias-test. 将其放在 RG-DNS-Alias-TM 资源组中 。Place it in the RG-DNS-Alias-TM resource group.
  4. 选择“创建” 。Select Create.
  5. 部署完成后,选择“转到资源”。 After deployment finishes, select Go to resource.
  6. 在“流量管理器配置文件”页的“设置”下,选择“终结点” 。On the Traffic Manager profile page, under Settings, select Endpoints.
  7. 选择 添加Select Add.
  8. 对于“类型”,请选择“外部终结点”;对于“名称”,请输入 EP-Web01 。For Type, select External endpoint, and for Name, enter EP-Web01.
  9. 在“完全限定的域名(FQDN)或 IP”文本框中,输入之前备注的 Web-01-ip 的 IP 地址 。In the Fully qualified domain name (FQDN) or IP text box, enter the IP address for Web-01-ip that you noted previously.
  10. 选择其他资源所在的同一“位置”,然后选择“确定” 。Select the same Location as your other resources, and then select OK.

使用之前备注的 Web-02-ip 的 IP 地址,重复此过程以添加 Web-02 终结点 。Repeat this procedure to add the Web-02 endpoint by using the IP address you noted previously for Web-02-ip.

创建别名记录Create an alias record

创建指向流量管理器配置文件的别名记录。Create an alias record that points to the Traffic Manager profile.

  1. 选择 Azure DNS 区域以打开该区域。Select your Azure DNS zone to open the zone.
  2. 选择“记录集”。 Select Record set.
  3. 将表示域名顶点的“名称”文本框留空 。Leave the Name text box empty to represent the domain name apex. 例如 contoso.com。An example is contoso.com.
  4. 将“类型”保留为 A 记录 。Leave the Type as an A record.
  5. 选择“别名记录集”复选框 。Select the Alias Record Set check box.
  6. 选择“选择 Azure 服务”,然后选择 TM-alias-test 流量管理器配置文件 。Select Choose Azure service, and select the TM-alias-test Traffic Manager profile.

测试别名记录Test the alias record

  1. 在 Web 浏览器中,浏览到域名顶点。From a web browser, browse to your domain name apex. 例如 contoso.com。An example is contoso.com. 此时会看到 IIS 默认网页。You see the IIS default web page. 关闭 Web 浏览器。Close the web browser.
  2. 关闭 Web-01 虚拟机。Shut down the Web-01 virtual machine. 等待几分钟,让其完全关闭。Wait a few minutes for it to completely shut down.
  3. 打开新的 Web 浏览器,并再次浏览到域名顶点。Open a new web browser, and browse to your domain name apex again.
  4. 此时会再次看到 IIS 默认网页,因为流量管理器已处理该情况并将流量定向到 Web-02 。You see the IIS default web page again, because Traffic Manager handled the situation and directed traffic to Web-02.

清理资源Clean up resources

不再需要为本教程创建的资源时,请删除 RG-DNS-Alias-TM 资源组 。When you no longer need the resources created for this tutorial, delete the RG-DNS-Alias-TM resource group.

后续步骤Next steps

在本教程中,你已创建别名记录,以使用顶点域名来引用流量管理器配置文件。In this tutorial, you created an alias record to use your apex domain name to reference a Traffic Manager profile. 若要了解 Azure DNS 和 Web 应用,请继续学习适用于 Web 应用的教程。To learn about Azure DNS and web apps, continue with the tutorial for web apps.