浅谈域名解析

来源:互联网 发布:北京东方仿真公司 知乎 编辑:程序博客网 时间:2024/06/16 00:27

域名解析,本质是将域名和ip地址绑定,方便用户记忆和访问,这个概念在计算机网络中讲的非常清楚,我今天主要就实际应用来讲一下我的理解。
下面整体讲一下我做域名解析的过程。
整个过程主要为:拥有服务器和ip地址拥有域名将域名和ip地址绑定使用域名访问网站

1、拥有服务器和ip地址:

我购买的是云服务器,原来是阿里云,现在是腾讯云,在购买完之后就会有一个外部可访问的ip地址,也就是123.206.30.37,在没有绑定域名之前可用其进行访问。
这里写图片描述

2、拥有域名:

在万网购买的主域名,也就是guanpengchn.com
这里写图片描述

3、将域名和ip地址绑定:

这里写图片描述
在购买域名之后,进入到域名解析控制台,即可进行设置,我共设置了三个域名解
析。设置完成之后保存就将域名和ip地址成对存到DNS跟服务器的数据库中了。
这里写图片描述
其中在主机记录处mydb代表mydb.guanpengchn.com和123.206.30.37成对存到了根DNS服务器中
@表示主域名,也就是guanpengchn.com和123.206.30.37成对存到了根DNS服务器中
www代表www.guanpengchn.com和123.206.30.37成对存到了根DNS服务器中,现在三个域名都设置了,但是不能所有的域名都对应一个网站,这样就没有意义了,所以在服务器的apache的http.conf文件最后设置如下代码后重启apache,即可将其关联
这里写图片描述

4、使用域名访问网站

这里写图片描述
好了,同志们,最复杂的地方到了,用一个我个人的理解来详细的说一下我们访问网站的时候都发生了什么,这个图我做了好久。。。
1、用户打开电脑进入浏览器输入www.guanpengchn.com
2、浏览器访问本地DNS服务器,这个是服务器的ip地址是路由器自动分配的,可以进入路由器去观看,比如下图
这里写图片描述
而百度一下这个ip地址就会发现在哪里,好吧我也不懂为什么我的本地DNS服务器这么远
这里写图片描述
3、因为域名和ip地址成对存到了DNS根服务器上,所以本地DNS服务器找不到,他只有请求他大哥根服务器去了
4、然后根服务器对本地DNS服务器说,我这儿有,我告诉你www.guanpengchn.com对应的ip是123.206.30.37
5、然后本地DNS服务器根浏览器说,ip地址是123.206.30.37你记住了
6、然后浏览器用123.206.30.37去访问服务器
7、我的服务器apache看到有人访问了,就根据配置解析的位置找到了代码,把代码返回给浏览器
8、浏览器根据标准把代码显示成界面,然后用户就看到了~~

我的理解还很浅,肯定还有很多复杂的地方没理解到,或者说有理解错的地方,也可以看出来,网站的访问实在是个很复杂的事情~~


欢迎加入中科院开源软件自习室

0 0
原创粉丝点击