模块 01 - 第 6 单元 在 Azure 中配置 DNS 设置
练习场景
在本单元中,你将为 Contoso Ltd 配置 DNS 名称解析。你将创建一个名为 contoso.com 的专用 DNS 区域,链接 VNet 进行注册和解析,然后创建两个虚拟机并测试配置。
通过学习本练习,你将能够:
- 任务 1:创建专用 DNS 区域
- 任务 2:链接子网进行自动注册
- 任务 3:创建虚拟机以测试配置
-
任务 4:验证 DNS 区域中是否存在记录
注意: 我们提供 交互式实验室模拟 ,让你能以自己的节奏点击浏览实验室。 你可能会发现交互式模拟与托管实验室之间存在细微差异,但演示的核心概念和思想是相同的。
预计用时:25 分钟
任务 1:创建专用 DNS 区域
-
转到 Azure 门户。
-
在 Azure 主页上的搜索栏中,输入“dns”,然后选择“专用 DNS 区域”。
-
在专用 DNS 区域中,选择“+ 创建”。
-
使用下表中的信息创建专用 DNS 区域。
Tab 选项 值 基础 资源组 ContosoResourceGroup 名称 Contoso.com Tags 无需更改 审阅 + 创建 检查设置,然后选择“创建” -
等待部署完成,然后选择“转到资源”。
-
验证是否已创建区域。
任务 2:链接子网进行自动注册
-
在 Contoso.com 中的“DNS 管理”下,选择“虚拟网络链接”。
-
在“Contoso.com | 虚拟网络”链接上,选择“+ 添加”**。
-
使用下表中的信息添加虚拟网络链接。
选项 值 链接名称 CoreServicesVnetLink 订阅 无需更改 虚拟网络 CoreServicesVnet (ContosoResourceGroup) 启用自动注册 选定 检查设置,然后选择“确定”。 -
选择“刷新”。
-
验证是否已创建 CoreServicesVnetLink,以及是否已启用自动注册。
-
使用下表中的信息,对 ManufacturingVnet 重复步骤 2 - 5:
选项 值 链接名称 ManufacturingVnetLink 订阅 无需更改 虚拟网络 ManufacturingVnet (ContosoResourceGroup) 启用自动注册 选定 检查设置,然后选择“确定”。 -
选择“刷新”。
-
验证是否已创建 ManufacturingVnetLink,以及是否已启用自动注册。
-
使用下表中的信息,对 ResearchVnet 重复步骤 2 - 5:
选项 值 链接名称 ResearchVnetLink 订阅 无需更改 虚拟网络 ResearchVnet (ContosoResourceGroup) 启用自动注册 选定 检查设置,然后选择“确定”。 -
选择“刷新”。
-
验证是否已创建 ResearchVnetLink,以及是否已启用自动注册。
任务 3:创建虚拟机以测试配置
在本部分中,你将创建两个测试 VM 来测试专用 DNS 区域配置。
- 在 Azure 门户中,选择右上角的 Cloud Shell 图标。 如有必要,请配置 Shell。
- 选择“PowerShell”**。
- 选择“不需要存储帐户”和“订阅”,然后选择“应用”。
- 等待终端创建并显示提示。
-
在 Cloud Shell 窗格的工具栏中,选择“管理文件”图标,在下拉菜单中选择“上传”,将 azuredeploy.json 和 azuredeploy.parameters.json 文件从源文件夹 F:\Allfiles\Exercises\M01 逐个上传到 Cloud Shell 主目录。
-
部署以下 ARM 模板以创建此练习所需的 VM:
注意:系统会提示你提供管理员密码。
$RGName = "ContosoResourceGroup" New-AzResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile azuredeploy.json -TemplateParameterFile azuredeploy.parameters.json
-
部署完成后,转到 Azure 门户主页,然后选择“虚拟机”。
- 验证是否已创建两个虚拟机。
任务 4:验证 DNS 区域中是否存在记录
-
在 Azure 门户主页上,选择“专用 DNS 区域”。
-
在专用 DNS 区域中,选择“contoso.com”。
-
验证是否为两个 VM 列出了主机 (A) 记录,如下所示:
-
记下 VM 的名称和 IP 地址。
使用 RDP 连接到测试 VM
-
在 Azure 门户主页上,选择“虚拟机”。
-
选择“TestVM1”。
-
在 TestVM1 上,选择“连接”>“RDP”,然后下载 RDP 文件。
-
将 RDP 文件保存到桌面。
-
对 TestVM2 执行相同的步骤
-
使用 RDP 文件和用户名 TestUser 以及部署期间提供的密码连接到 TestVM1。
-
使用 RDP 文件和用户名 TestUser 以及部署期间提供的密码连接到 TestVM2。
-
在这两个 VM 上的“选择设备的隐私设置”中,选择“接受”。
-
在两个 VM 上,如果出现提示,请在“网络”中选择“是” 。
-
在 TestVM1 上,打开命令提示符并输入命令
ipconfig /all
。 -
验证 IP 地址是否与在 DNS 区域中记下的地址相同。
-
输入命令 ping TestVM2.contoso.com。
-
验证 FQDN 是否解析为你在专用 DNS 区域中记下的 IP 地址。 由于 VM 上启用了 Windows 防火墙,ping 本身将超时。
-
或者,可以输入命令 nslookup TestVM2.contoso.com,并验证是否收到成功的 VM2 名称解析记录
使用 Copilot 扩展学习
Copilot 可帮助你了解如何使用 Azure 脚本工具。 Copilot 还可以帮助了解实验室中未涵盖的领域或需要更多信息的领域。 打开 Edge 浏览器并选择“Copilot”(右上角)或导航到copilot.microsoft.com。 花几分钟时间尝试这些提示。
- Azure DNS 与 Azure 专用 DNS 有何区别? 提供何时使用 Azure 专用 DNS 的示例。
- 创建 Azure DNS 区域时自动注册的目的是什么?
通过自定进度的培训了解详细信息
- Azure DNS 简介。 本模块说明 Azure DNS 的功能、工作原理以及何时应选择使用 Azure DNS 作为解决方案来满足组织的需求。
- 在 Azure DNS 上托管域。 在本模块中,你将创建一个 DNS 区域和 DNS 记录,以便将域映射到 IP 地址。 还需要进行测试,以确保域名会解析为 Web 服务器。
关键结论
恭喜你完成本实验室的内容。 下面是本实验室的主要重点。
- Azure DNS 是一种云服务,可用于承载和管理域名系统 (DNS) 域,也称为 DNS 区域。
- Azure DNS 公用区域托管将由 Internet 上的任何主机来解析的记录的域名区域数据。
- 借助 Azure 专用 DNS 区域,你可以为专用 Azure 资源配置专用 DNS 区域命名空间。
- DNS 区域是 DNS 记录的集合。 DNS 记录提供关于域的信息。