「 原创 」DNS
我站立着,我存在,我骄傲,我是唯一
在前面的文章中,我们介绍了域名、服务器以及IP。
通过前面的文章,我们了解到了如果要让人们能够访问到你的网站,有两种形式。
1. IP
2. 域名
通过IP的形式来访问的话,一串数字,让人很难记忆,对网站的访问很不利。但是对于网站来说,是最直接的,因为这个IP就对应了你的服务器。
通过域名的形式来访问的话,让人很容易记忆。特别是一些有意义的域名,让人印象深刻。但是对于网站来说,就不利了。
为了让人们容易记住你的网站,那肯定是选择域名访问最有利。这时候问题就来了:人们访问一个域名的时候,域名是如何知道要访问哪个IP,哪个服务器呢?
今天就来解决这个问题。
DNS:域名系统。一个域名和IP相互映射的数据库。域名,通过DNS系统解析为IP,就可以让系统知道,在输入域名的时候,访问哪个IP了。
域名系统是分层级的,目前最顶级的根服务器有十三组,从A.ROOT-SERVERS.NET一直到M.ROOT-SERVERS.NET。
大家在用windows的时候,如果想要上网的话,网络配置中,除了要配置本机IP、掩码以及网关之外。还要配置DNS。配置的DNS就是用来解析域名的。
比如要访问http://www.abc.com。在输入域名之后,浏览器将域名交给本机设置的DNS上进行解析,查询对应的IP。如果查询不到,则将解析请求依次的送到上一级DNS上去,直到根服务器。浏览器在得到解析后的IP以后,再到该IP上去访问网站。然后将解析的对应关系进行缓存,以便下次再访问该域名使用。
域名查询更详细的介绍,请查询百度百科
这里简单说一下一级域名、二级域名。
您申请域名的时候,只是申请了一级域名,即xxx.com。人们常见的www.xxx.com其实是二级域名,a.www.xxx.com即三级域名。依此类推,还有四级域名。当然,常见的最多到三级域名,四级及以后的域名就很少见了。
下面,介绍一下在腾讯云中如何设置DNS,其他域名服务商的设置相类似。
1. 登录腾讯云控制台,并找到域名管理,显示您的域名列表
域名列表2. 点击解析按钮,进入到域名解析列表 域名解析列表
3. 添加解析记录 新增域名解析
此处的主机记录,就是您要解析的二级域名,如www。记录类型就选A,记录值填写服务器的IP,其他项保持默认,然后点击保存即可。然后就可以在域名解析列表中看到刚才添加的解析项。
这样,域名解析就完成了。当在浏览器中输入域名时,DNS系统即会解析为你设置的IP了。到了这里,还差最后一步,即可让浏览器访问到你的网站了。这最后一步,就是在你服务器上设置WEB服务器,我们下一章讲解。