Azure Private DNS应用

    此次来谈个简单的话题,聊聊DNS,DNS是不可或缺的组件之一,无论是在内网仍是internet,想要解析域名都须要DNS,内网解析通常都会经过搭建专用的DNS服务器实现,Azure中实际上还提供了一种PaaS的DNS服务,也就是Azure DNS,Azure DNS的好处在于能够直接托管你得DNS解析,无论是内网仍是外网,并且Azure DNS支持多种记录类型,包括MX记录,SRV记录等等,要知道有些DNS提供商都不支持这些记录的,Azure DNS实际上包括两种类型
服务器

    Private DNS以及Public DNS,Public DNS推出已经好久了,并且在mooncake也已经落地,private DNS推出的时间并非好久,并且目前也只是在Global才有,public DNS实际上和其余域名提供商的使用方法基本差很少,此次主要看private DNS,首先来看看官方给出的private DNS的优点网络

Azure 专用 DNS 具备如下优点:ide

  • 无需使用自定义 DNS 解决方案 之前,许多客户建立了自定义 DNS 解决方案来管理其虚拟网络。 现可以使用本机 Azure 基础结构管理 DNS 区域,这解除了建立和管理自定义 DNS 解决方案的负担。工具

  • 使用全部常见的 DNS 记录类型 Azure DNS 支持 A、AAAA、CNAME、MX、PTR、SOA、SRV 和 TXT 记录。学习

  • 自动化主机名记录管理 除了承载自定义 DNS 记录以外,Azure 还会自动维护指定虚拟网络中的 VM 的主机名记录。 在此场景中,能够优化所使用的域名,不须要建立自定义 DNS 解决方案或修改应用程序。优化

  • 虚拟网络之间的主机名解析 不一样于 Azure 提供的主机名,专用 DNS 区域能够在虚拟网络之间共享。 此功能简化了跨网络和服务发现方案,例如,虚拟网络对等互连。spa

  • 熟悉的工具和用户体验 为了下降学习难度,此服务使用成熟的 Azure DNS 工具(Azure 门户、Azure PowerShell、Azure CLI、Azure 资源管理器模板和 REST API)。3d

  • 水平分割 DNS 支持 借助 Azure DNS,可使用相同的名称建立在虚拟网络内与在公共 Internet 内分别解析为不一样结果的区域。 水平分割 DNS 的典型方案是提供一个专用服务版本以在虚拟网络内部使用。orm

  • 在全部 Azure 区域中可用 Azure 公有云中的全部 Azure 区域均已推出 Azure DNS 专用区域功能。blog

功能

Azure DNS 提供如下功能:

  • 从连接到专用区域并启用了自动注册的虚拟网络中,自动注册虚拟机 虚拟机将做为指向其专用 IP 地址的 A 记录注册(添加)到专用区域。 在启用了自动注册的虚拟网络连接中删除虚拟机后,Azure DNS 还会从所连接的专用区域中删除对应的 DNS 记录。

  • 在连接到专用区域的虚拟网络之间支持正向 DNS 解析 对于跨虚拟网络 DNS 解析,不会明确要求虚拟网络彼此对等互连。 不过,对于其余场景(例如 HTTP 流量),你可能但愿将虚拟网络对等互连。

  • 在虚拟网络范围内支持反向 DNS 查找 对分配到专用区域的虚拟网络中的专用 IP 进行反向 DNS 查找会返回 FQDN,其中包括主机/记录名称以及做为后缀的区域名称。



能够看到支持的功能和场景仍是不少的,并且Azure DNS使用起来很方便,简单来看下

首先直接在portal建立private DNS便可

2.png



以后指定一个咱们须要使用的域名,由于是内网使用,因此指定一些别人的域名也无所谓

3.png




    建立完成后,咱们开始连接VNET,咱们的环境里有两个VNET,分别在不一样的region,使用global peering打通4.png



直接选择想要的VNET便可

    5.png


同理添加另一个VNET

6.png



以后咱们看到,在两个VNET中的两台机器自动添加到Azure DNS了

7.png


在两台节点均可以经过hostname+域名的方式访问到对方了

8.png


9.png


除此以外,咱们还能够添加MX记录,SRV这些记录

10.png


添加完成后,在vm上就尅解析到对应的MX记录了

11.png

相关文章
相关标签/搜索