DNS(Domain Name System,域名系统)是互联网的一项核心服务,可以把域名(如text.example.com)转换为计算机IP地址(如10.1.1.1),让用户可以直接在浏览器中输入域名,访问网站或Web应用程序。本系统的云解析DNS服务能够为云服务提供一键自动域名绑定、域名解析服务,即可将本系统自身作为DNS服务器,也可与外部DNS服务器联动,完成线上线下的域名管理任务。
图-1 私网域名解析过程
网站建设
通过添加A类型记录,将网站域名指向网站服务器地址,实现业务用户通过域名访问网站。
服务器切换
当网站服务器IP地址发生变化时,服务器管理者通过修改解析记录即可切换服务器,业务用户可无感知地通过原域名访问网站。
域名反向解析
用户可以通过添加PTR类型的记录,实现由IP地址反向解析私网域名,有助于域名管理。
DNS域名结构是包括多级域名的分层结构。
根域:域名的根域用“.”表示。
顶级域名:.com,.net,.org,.cn等。
二级域名:在顶级域名之前再加一级,如yingyong.com,baidu.com,gov.cn等。
三级域名:在二级域名之前再加一级,如sina.com.cn,mail.gongsi.com等。
记录集是指一组资源记录的集合,这些资源记录属于同一类型且域名相同。一个域名下可以创建多个记录集。例如,您创建了btv.com的域名,并希望最终用户能够通过example1.btv.com和example2.btv.com两个域名访问服务器地址1.1.1.1,则需要为该域名添加两条记录集。
表-1 记录集类型及说明
记录集类型 |
说明 |
A |
将域名指向IPv4地址,用于将域名解析到IPv4地址。 |
CNAME |
将域名指向另一个域名,用于将多个域名解析到同一IP地址。 |
AAAA |
将域名指向IPv6地址,用于将域名解析到IPv6地址。 |
PTR |
将IP地址指向域名,即反解析。用于根据IP地址反向查询对应的域名。 |
NS |
标识此域名的权威服务器,用来指定该域名由哪个云解析DNS服务器来进行解析。 |
SOA |
标识对此域名具有最终解释权的主权威服务器。 |
表-2 云解析DNS与其他云服务的依赖关系
云服务 |
关系 |
虚拟专有云(VPC) |
虚拟专有云是本系统中提供虚拟私有网络的云服务,云解析DNS中创建的私网域名可以与虚拟专有云服务中创建的VPC关联,则该VPC内的云主机可以被批量添加为记录集。 |
经典网络 |
云解析DNS中创建的私网域名可以与经典网络云服务中创建的路由器关联,则该路由器关联子网内的云主机可以被批量添加为记录集。 |