之前的两篇文章中,都提到了DNS的解析过程有些复杂,DNS解析在查询资料时,我看好发现了一段视频,简单易懂的给展示了DNS的解析过程。
* J- g) d/ `0 t) v 网络
$ J* [# R: X ~+ j! L" q9 o 在介绍DNS解析过程之前,我们需要知道一些DNS的基本知识。
+ N* o- h* A5 D f7 O C( z8 L 域名(通俗的理解就是网址)的格式一般为“www.baidu.com.”,注意最后的那个点,在一般情况下,为了输入方便,那个点我们省略了,但它至关重要。
5 `- F( G0 ?9 b IP地址,IP地址表示了一台主机的地址,就像寄快递一样,如果想要打开百度,我们不能只知道它叫做“百度”(就是域名),我们还要知道它的地址,才能找到它。- B8 O2 _1 B# S6 j6 w |% l" [
通过域名查找IP地址,就是DNS的用途了。
/ x- u" w9 `- C+ T( x 域名
. E1 H4 R7 U2 p; L O' e; C* w$ P 一个域名“www.baidu.com.”由4部分:第1部分“.”代表根服务器、第2部分“.com.”代表顶级域名服务器、第3部分“baidu.com.”代表域名所有者服务器、第4部分“www.baidu.com.”代表主机域名。$ X' ]/ O% [; [- j g( R+ w
域名体系是一个分级体系,最高级是根服务器,最低级是本地服务器(如114.114.114.114),域名查询需要逐级递归查询。
. q& e9 i6 \, K7 y+ W8 r 下面就是域名的查询过程:(请忽略视频配乐......没有声音审核不过o(╥﹏╥)o)
" s; n F, D. ?% r! q
6 K) S5 h i4 w- {5 E' s. o 浏览器版本过低,暂不支持视频播放/ t1 p0 A# @* A M: U, ~
视频中的域名解析过程,是最简单的一种解析过程,实际上,域名解析还包括缓存、分布式等特点,利用域名解析还可以实现负载均衡、CDN加速,这些我们以后再探索,欢迎关注。2 J9 c5 w8 w3 q3 L l. o1 ^
想要了解更多相关信息,可以点击DNS解析http://hsk.oray.com/
8 Q' [ ]; I: Y, V, W$ Z" ]7 \. T$ K |