教程:创建一个别名记录来引用 Azure 公共 IP 地址

可以创建一个别名记录来引用 Azure 资源。 例如,引用 Azure 公共 IP 资源的别名记录。

在本教程中,你将了解如何执行以下操作:

  • 创建虚拟网络和子网。
  • 使用公共 IP 创建 Web 服务器虚拟机。
  • 创建指向公共 IP 的别名记录。
  • 测试别名记录。

如果没有 Azure 订阅,请在开始前创建一个试用帐户

先决条件

注意

在本教程中,contoso.com 用作示例域名。 将 contoso.com 替换为你自己的域名。

登录 Azure

登录 Azure 门户

创建网络基础结构

创建要放置 Web 服务器的虚拟网络和子网。

  1. 在 Azure 门户中,在门户顶部的搜索框中输入“虚拟网络”,然后从搜索结果中选择“虚拟网络”。

  2. 在“虚拟网络”中,选择“+ 创建” 。

  3. 在“创建虚拟网络”的“基本信息”选项卡中,输入或选择以下信息:

    设置
    项目详细信息
    订阅 选择 Azure 订阅。
    资源组 选择“新建”。
    在“名称”中,输入 PIPResourceGroup。
    选择“确定”。
    实例详细信息
    名称 输入 myPIPVNet。
    区域 选择你的区域。
  4. 选择“IP 地址”选项卡 ,或选择页面底部的“下一步: IP 地址”按钮。

  5. 在“IP 地址”选项卡上,输入以下信息:

    设置
    IPv4 地址空间 输入 10.10.0.0/16。
  6. 选择“+ 添加子网”,然后在“添加子网”中输入以下信息:

    设置
    子网名称 输入 WebSubnet。
    子网地址范围 输入 10.10.0.0/24。
  7. 选择 添加

  8. 选择“查看 + 创建”选项卡,或选择“查看 + 创建”按钮。

  9. 选择“创建”。

创建 Web 服务器虚拟机

创建 Windows Server 虚拟机,然后在其上安装 IIS Web 服务器。

创建虚拟机

创建 Windows Server 2019 虚拟机。

  1. 在 Azure 门户中,在门户顶部的搜索框中输入“虚拟机”,然后从搜索结果中选择“虚拟机”。

  2. 在“虚拟机”中,选择“+ 创建”,然后选择“Azure 虚拟机”。

  3. 在“创建虚拟机”的“基本信息”选项卡中,输入或选择以下信息:

    设置
    项目详细信息
    订阅 选择 Azure 订阅。
    资源组 选择 PIPResourceGroup。
    实例详细信息
    虚拟机名称 输入 Web-01。
    区域 选择“(亚太)中国北部 2”。
    可用性选项 选择“无需基础结构冗余”。
    安全类型 选择“标准”。
    映像 选择“Windows Server 2019 Datacenter - Gen2”。
    大小 选择 VM 大小。
    管理员帐户
    用户名 输入用户名。
    Password 输入密码。
    确认密码 重新输入密码。
    入站端口规则
    公共入站端口 选择“无”。
  4. 选择“网络”选项卡,或选择“下一步: 磁盘”,然后选择“下一步: 网络”。

  5. 在“网络”中,输入或选择以下信息:

    设置
    网络接口
    虚拟网络 选择 myPIPVNet。
    子网 选择 WebSubnet。
    公共 IP 采用默认公共 IP。
    NIC 网络安全组 选择“基本”。
    公共入站端口 选择“允许所选端口” 。
    选择入站端口 选择“HTTP (80)”、“HTTPS (443)”和“RDP (3389)”。
  6. 选择“查看 + 创建”。

  7. 检查设置,然后选择“创建”。

此部署可能需要几分钟才能完成。

注意

Web-01 虚拟机有一个附加的 NIC,其中包含一个基本动态公共 IP,每次重新启动虚拟机时都会更改。

安装 IIS Web 服务器

在 Web-01 上安装 IIS Web 服务器。

  1. 在 Web-01 的“概述”页中,选择“连接”,然后选择“RDP”。

  2. 在“RDP”页中,选择“下载 RDP 文件”。

  3. 打开 Web-01.rdp,然后选择“连接”。

  4. 输入在创建虚拟机期间输入的用户名和密码。

  5. 在“服务器管理器”仪表板上,选择“管理”,然后选择“添加角色和功能”。

  6. 选择“服务器角色”或选择“下一步”三次。 在“服务器角色”屏幕上,选择“Web 服务器(IIS)”。

  7. 选择“添加功能”,然后选择“下一步” 。

    Screenshot of Add Roles and Features Wizard in Windows Server 2019 showing how to install the I I S Web Server by adding Web Server role.

  8. 选择“确认”或选择“下一步”三次,然后选择“安装”。 安装过程需要几分钟才能完成。

  9. 安装完成后,选择“关闭” 。

  10. 打开 Web 浏览器。 浏览到“localhost” 以验证是否显示默认 IIS 网页。

    Screenshot of Internet Explorer showing the I I S Web Server default web page.

创建别名记录

创建指向公共 IP 地址的别名记录。

  1. 在 Azure 门户中,在门户顶部的搜索框中输入“contoso.com”,然后从搜索结果中选择 contoso.com DNS 区域。

  2. 在“概述”页中,选择“+ 记录集”按钮。

  3. 在“添加记录集”中,在“名称”中输入“web01”。

  4. 选择“A”作为类型。

  5. 为“别名记录集”选择“是”,然后为“别名类型”选择“Azure 资源”。

  6. 为“Azure 资源”选择 Web-01-ip 公共 IP 地址。

  7. 选择“确定”

    Screenshot of adding an alias record to refer to the Azure public IP of the I I S web server using the Add record set page.

测试别名记录

  1. 在 Azure 门户中,在门户顶部的搜索框中输入“虚拟机”,然后从搜索结果中选择“虚拟机”。
  2. 选择 Web-01 虚拟机。 请注意“概述”页中的公共 IP 地址。
  3. 在 Web 浏览器中,浏览到 web01.contoso.com,它是 Web-01 虚拟机的完全限定域名。 此时会看到 IIS 默认网页。
  4. 关闭 Web 浏览器。
  5. 停止“Web-01” 虚拟机,然后将其重新启动。
  6. 虚拟机重启后,记录虚拟机的新公共 IP 地址。
  7. 在 Web 浏览器中再次浏览到 web01.contoso.com

这个过程之所以成功,是因为你使用了一个别名记录来指向公共 IP 资源,而不是一个指向公共 IP 地址而非资源的标准 A 记录。

清理资源

不再需要时,可以按照以下步骤删除本教程中创建的所有资源:

  1. 在 Azure 门户菜单中,选择“资源组”。
  2. 选择“PIPResourceGroup”资源组。
  3. 在“概述”页上,选择“删除资源组” 。
  4. 输入 PIPResourceGroup,然后选择“删除”。
  5. 在 Azure 门户菜单上,选择“所有资源”。
  6. 选择“contoso.com”DNS 区域。
  7. 在“概述”页上,选择在本教程中创建的 web01 记录。
  8. 依次选择“删除”、“是”。

后续步骤

在本教程中,你了解了如何创建一个别名记录来引用 Azure 公共 IP 地址资源。 若要了解如何使用流量管理器创建别名记录以支持顶点域名,请继续学习下一教程: