公网域名解析
什么是公网域名解析
公网域名解析是基于Internet网络的域名解析过程,可以把人们常用的域名(如www.example.com)转换成用于计算机连接的IP地址(如1.2.3.4)。公网域名解析支持通过直接在浏览器中输入域名,访问网站或Web应用程序。
云解析服务为您的网站、邮箱服务器等提供公网域名解析服务。
实现通过域名访问网站
公网域名解析可以应用于网站搭建场景。如果您想要搭建一个网站,并且使其可以通过Internet被访问,需要完成以下环节的工作:
- 通过域名注册商注册域名
- 搭建网站
- 解析域名
您可以选择华为云的云解析服务为您的网站域名提供DNS解析服务。要实现这一点,您需要在云解析服务中创建公网域名,并添加域名到弹性公网IP的解析记录。
配置网站解析指导您完成域名解析。
之后,您就可以通过在浏览器输入域名访问您的网站,其过程如图1所示。
- “阶段一”表示云解析服务的公网域名解析过程。
- “阶段二”表示公网域名解析成功后,用户通过域名访问网站服务器的过程。
公网域名解析过程与域名的分层结构有关,下面详细介绍域名分层结构及域名解析过程。
域名分层结构
域名解析过程是一种分层的递归查询过程,这是由域名的分层结构决定的。下面以example.com为例介绍域名的组成和级别。
- 根域(.)
域名在DNS系统中的完整格式为“example.com.”。当我们在浏览器中输入域名时,通常会省略最后的“.”,输入“example.com”,DNS系统会默认将域名转换为完整格式。
“.”对应根域名服务器,是最高级别的DNS服务器,保存顶级域DNS服务器地址。
- 顶级域(.com)
- 通用顶级域,如.com,.net,.org,.top等。
- 国家顶级域,如.cn,.uk,.de等。
顶级域对应顶级域名服务器,保存顶级域对应二级域DNS服务器地址。例如,.com顶级域对应的顶级域名服务器保存后缀为.com的二级域名的DNS服务器地址。
- 二级域(example.com)
二级域是顶级域的子域,对应权威DNS服务器,为域名提供权威域名解析服务。
例如,您在域名服务商处购买域名example.com,并设置域名的DNS服务器地址,实际上就是将为域名example.com提供权威解析服务的DNS服务器地址告知.com顶级域的过程。
如果您选择华为云的云解析服务解析域名,则云解析服务作为权威DNS服务器,为您提供域名的权威DNS服务。
域名解析过程
通过域名www.example.com访问网站的域名解析过程如图2所示。
- 用户通过Web浏览器输入网站域名www.example.com。
- Web浏览器将对域名www.example.com的查询请求路由到Local DNS。
- Local DNS在缓存中没有查询到域名的解析记录,将对域名www.example.com的查询请求路由到根域名服务器。
- 因域名后缀为.com,根域名服务器向Local DNS返回.com顶级域服务器的地址。
- Local DNS将对域名www.example.com的查询请求路由到.com顶级域服务器。
- .com顶级域服务器向Local DNS返回为域名example.com提供权威解析服务的权威DNS服务器地址。
- Local DNS将对域名www.example.com的查询请求路由到权威DNS服务器。
如果域名www.example.com的DNS服务器设置为华为云DNS服务器地址,则云解析服务作为权威DNS服务器为域名提供权威的解析记录。
- 权威DNS服务器向Local DNS返回域名对应的网站IP地址。
- Local DNS向Web浏览器返回网站IP地址。
- Web浏览器通过网站IP地址访问网站服务器。
- 网站服务器向Web浏览器返回网站主页。
- 终端用户从Web浏览器获取网站主页,对网站的访问成功。
云解析服务支持为域名提供公网域名解析服务,相关操作请参考:配置网站解析