教程:创建一个别名记录来引用 Azure 公共 IP 地址
可以创建一个别名记录来引用 Azure 资源。 例如,引用 Azure 公共 IP 资源的别名记录。
在本教程中,你将了解如何执行以下操作:
- 创建虚拟网络和子网。
- 使用公共 IP 创建 Web 服务器虚拟机。
- 创建指向公共 IP 的别名记录。
- 测试别名记录。
如果没有 Azure 订阅,请在开始前创建一个试用帐户。
先决条件
- 具有活动订阅的 Azure 帐户。
- 托管在 Azure DNS 中的域名。 如果没有 Azure DNS 区域,可以创建一个 DNS 区域,然后将域委托给 Azure DNS。
注意
在本教程中,contoso.com
用作示例域名。 将 contoso.com
替换为你自己的域名。
登录 Azure
登录 Azure 门户。
创建网络基础结构
创建要放置 Web 服务器的虚拟网络和子网。
在 Azure 门户中,在门户顶部的搜索框中输入“虚拟网络”,然后从搜索结果中选择“虚拟网络”。
在“虚拟网络”中,选择“+ 创建” 。
在“创建虚拟网络”的“基本信息”选项卡中,输入或选择以下信息:
设置 值 项目详细信息 订阅 选择 Azure 订阅。 资源组 选择“新建”。
在“名称”中,输入 PIPResourceGroup。
选择“确定”。实例详细信息 名称 输入 myPIPVNet。 区域 选择你的区域。 选择“IP 地址”选项卡 ,或选择页面底部的“下一步: IP 地址”按钮。
在“IP 地址”选项卡上,输入以下信息:
设置 值 IPv4 地址空间 输入 10.10.0.0/16。 选择“+ 添加子网”,然后在“添加子网”中输入以下信息:
设置 值 子网名称 输入 WebSubnet。 子网地址范围 输入 10.10.0.0/24。 选择 添加。
选择“查看 + 创建”选项卡,或选择“查看 + 创建”按钮。
选择“创建”。
创建 Web 服务器虚拟机
创建 Windows Server 虚拟机,然后在其上安装 IIS Web 服务器。
创建虚拟机
创建 Windows Server 2019 虚拟机。
在 Azure 门户中,在门户顶部的搜索框中输入“虚拟机”,然后从搜索结果中选择“虚拟机”。
在“虚拟机”中,选择“+ 创建”,然后选择“Azure 虚拟机”。
在“创建虚拟机”的“基本信息”选项卡中,输入或选择以下信息:
设置 值 项目详细信息 订阅 选择 Azure 订阅。 资源组 选择 PIPResourceGroup。 实例详细信息 虚拟机名称 输入 Web-01。 区域 选择“(亚太)中国北部 2”。 可用性选项 选择“无需基础结构冗余”。 安全类型 选择“标准”。 映像 选择“Windows Server 2019 Datacenter - Gen2”。 大小 选择 VM 大小。 管理员帐户 用户名 输入用户名。 Password 输入密码。 确认密码 重新输入密码。 入站端口规则 公共入站端口 选择“无”。 选择“网络”选项卡,或选择“下一步: 磁盘”,然后选择“下一步: 网络”。
在“网络”中,输入或选择以下信息:
设置 值 网络接口 虚拟网络 选择 myPIPVNet。 子网 选择 WebSubnet。 公共 IP 采用默认公共 IP。 NIC 网络安全组 选择“基本”。 公共入站端口 选择“允许所选端口” 。 选择入站端口 选择“HTTP (80)”、“HTTPS (443)”和“RDP (3389)”。 选择“查看 + 创建”。
检查设置,然后选择“创建”。
此部署可能需要几分钟才能完成。
注意
Web-01 虚拟机有一个附加的 NIC,其中包含一个基本动态公共 IP,每次重新启动虚拟机时都会更改。
安装 IIS Web 服务器
在 Web-01 上安装 IIS Web 服务器。
在 Web-01 的“概述”页中,选择“连接”,然后选择“RDP”。
在“RDP”页中,选择“下载 RDP 文件”。
打开 Web-01.rdp,然后选择“连接”。
输入在创建虚拟机期间输入的用户名和密码。
在“服务器管理器”仪表板上,选择“管理”,然后选择“添加角色和功能”。
选择“服务器角色”或选择“下一步”三次。 在“服务器角色”屏幕上,选择“Web 服务器(IIS)”。
选择“添加功能”,然后选择“下一步” 。
选择“确认”或选择“下一步”三次,然后选择“安装”。 安装过程需要几分钟才能完成。
安装完成后,选择“关闭” 。
打开 Web 浏览器。 浏览到“localhost” 以验证是否显示默认 IIS 网页。
创建别名记录
创建指向公共 IP 地址的别名记录。
在 Azure 门户中,在门户顶部的搜索框中输入“contoso.com”,然后从搜索结果中选择 contoso.com DNS 区域。
在“概述”页中,选择“+ 记录集”按钮。
在“添加记录集”中,在“名称”中输入“web01”。
选择“A”作为类型。
为“别名记录集”选择“是”,然后为“别名类型”选择“Azure 资源”。
为“Azure 资源”选择 Web-01-ip 公共 IP 地址。
选择“确定”。
测试别名记录
- 在 Azure 门户中,在门户顶部的搜索框中输入“虚拟机”,然后从搜索结果中选择“虚拟机”。
- 选择 Web-01 虚拟机。 请注意“概述”页中的公共 IP 地址。
- 在 Web 浏览器中,浏览到
web01.contoso.com
,它是 Web-01 虚拟机的完全限定域名。 此时会看到 IIS 默认网页。 - 关闭 Web 浏览器。
- 停止“Web-01” 虚拟机,然后将其重新启动。
- 虚拟机重启后,记录虚拟机的新公共 IP 地址。
- 在 Web 浏览器中再次浏览到
web01.contoso.com
。
这个过程之所以成功,是因为你使用了一个别名记录来指向公共 IP 资源,而不是一个指向公共 IP 地址而非资源的标准 A 记录。
清理资源
不再需要时,可以按照以下步骤删除本教程中创建的所有资源:
- 在 Azure 门户菜单中,选择“资源组”。
- 选择“PIPResourceGroup”资源组。
- 在“概述”页上,选择“删除资源组” 。
- 输入 PIPResourceGroup,然后选择“删除”。
- 在 Azure 门户菜单上,选择“所有资源”。
- 选择“contoso.com”DNS 区域。
- 在“概述”页上,选择在本教程中创建的 web01 记录。
- 依次选择“删除”、“是”。
后续步骤
在本教程中,你了解了如何创建一个别名记录来引用 Azure 公共 IP 地址资源。 若要了解如何使用流量管理器创建别名记录以支持顶点域名,请继续学习下一教程: