更新时间:2024-12-19 GMT+08:00

公网域名解析

什么是公网域名解析

公网域名解析是基于Internet网络的域名解析过程,可以把人们常用的域名(如www.example.com)转换成用于计算机连接的IP地址(如1.2.3.4)。公网域名解析支持通过直接在浏览器中输入域名,访问网站或Web应用程序。

云解析服务为您的网站、邮箱服务器等提供公网域名解析服务。

实现通过域名访问网站

公网域名解析可以应用于网站搭建场景。如果您想要搭建一个网站,并且使其可以通过Internet被访问,需要完成以下环节的工作:

  1. 通过域名注册商注册域名
  2. 搭建网站

    您可以选择通过华为云或者其他云平台搭建您的网站。

  3. 解析域名

    您可以选择华为云的云解析服务为您的网站域名提供DNS解析服务。要实现这一点,您需要在云解析服务中创建公网域名,并添加域名到弹性公网IP的解析记录。

    配置网站解析指导您完成域名解析。

之后,您就可以通过在浏览器输入域名访问您的网站,其过程如图1所示。

图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所示。

图2 域名解析过程
  1. 用户通过Web浏览器输入网站域名www.example.com。
  2. Web浏览器将对域名www.example.com的查询请求路由到Local DNS。

    Local DNS缓存域名解析数据,并提供递归查询功能。Local DNS通常是Internet服务商提供的DNS。

  3. Local DNS在缓存中没有查询到域名的解析记录,将对域名www.example.com的查询请求路由到根域名服务器。
  4. 因域名后缀为.com,根域名服务器向Local DNS返回.com顶级域服务器的地址。
  5. Local DNS将对域名www.example.com的查询请求路由到.com顶级域服务器。
  6. .com顶级域服务器向Local DNS返回为域名example.com提供权威解析服务的权威DNS服务器地址。
  7. Local DNS将对域名www.example.com的查询请求路由到权威DNS服务器。

    如果域名www.example.com的DNS服务器设置为华为云DNS服务器地址,则云解析服务作为权威DNS服务器为域名提供权威的解析记录。

  8. 权威DNS服务器向Local DNS返回域名对应的网站IP地址。
  9. Local DNS向Web浏览器返回网站IP地址。
  10. Web浏览器通过网站IP地址访问网站服务器。
  11. 网站服务器向Web浏览器返回网站主页。
  12. 终端用户从Web浏览器获取网站主页,对网站的访问成功。

云解析服务支持为域名提供公网域名解析服务,相关操作请参考:配置网站解析