前言:关键词:域名,备案,ip,服务器,dns解析记录配置过程:你想在云端部署两个web服务,一个是新闻网站,一个是游戏门户网站。域名也想到了,就是www.163。com和games.163.com,用户访问www.163.com可以访问新闻网站,访问games.163.com可以访问游戏门户网站首先需要购买一个一级域名163.com在阿里云上。根据中国相关法律法规,如果要使用域名,需要进行备案,即需要将域名与个人/企业信息绑定在一起相关域名与IP的映射关系地址。(由于一级域名一般不直接提供服务,一般由一级域名下的二级或下级域名提供服务。例如www.163.com/games。163.com/a.news.163.com/具体来说,当用户在浏览器中输入163.com时,默认请求的是(www.)163.com,二级域名服务)并取刚买的一级域名163.com例如购买域名后,可以在阿里云dns服务器配置相关的DNS解析记录,配置一级域名下的下级域名名称域名(www/games/baike/doc随便你)A记录(将对应的低级域名映射到一个IP地址)CNAME(将对应的低级域名映射到另一个域名)TTL(解析记录可以被其他DNS服务器缓存的最大缓存时间)...当你配置A记录时,突然想起来,你没有一台服务器(公网ip)来提供两者的web服务服务器对应的二级域名,所以你买了两台服务器(分配的公网ip为1.1.1.1和2.2.2.2),然后在这两台服务器上部署了相应的web服务程序。你把新闻站点的程序部署到服务器1.1.1.1,把游戏门户网站的程序部署到服务器2.2.2.2,部署到对应的服务器上设置好相关的web服务器后,就可以配置一个在阿里云dns服务器上完成A记录:www.163.com->1.1.1.1games.163.com->2.2.2.2在浏览器中输入域名www.163.com后,经过一系列查询/DNS服务器之间转发,最终解析请求会来到阿里云DNS服务器,再到阿里云DNS服务器服务器找到对应的A记录,即www.163.com对应1.1.1.1,所以会返回解析结果(1.1.1.1)。进行http请求部署在新闻站点的服务器1.1.1.1收到客户端的http请求后,通过http与客户端通信,访问games.163.com。同理(其实dns服务器之间的一系列交互,总会有一个缓存。举这个例子,用户请求www.163.com的域名解析,经过很多DNS服务器的查询/转发中间最终在阿里云DNS服务器上得到了www.163.com的最终解析记录->1.1.1.1,所以这条记录在回来的路上会缓存在这些路过的dns服务器上,最终存储在用户本地dns缓存。最大缓存时间TTL)结论:最后梳理一下逻辑,大致的部署流程是:买域名,买服务器,在服务器上部署一个web程序。部署完成后,可以在域名提供商的DNS服务器上配置该域名的dns解析记录,即您购买的域名(下级域名),映射到您部署的服务器IP相应的网络服务
