之前的两篇文章中,都提到了DNS的解析过程有些复杂,DNS解析在查询资料时,我看好发现了一段视频,简单易懂的给展示了DNS的解析过程。5 | Z" o1 \! @1 f1 H/ n
网络
. Z# v7 J* [4 ]0 E/ a3 p% o 在介绍DNS解析过程之前,我们需要知道一些DNS的基本知识。
( Y6 z7 ^- A6 U* ^# L- N: y; P 域名(通俗的理解就是网址)的格式一般为“www.baidu.com.”,注意最后的那个点,在一般情况下,为了输入方便,那个点我们省略了,但它至关重要。
5 p' w1 s8 C* M1 w& N6 O6 ^' f5 E7 } IP地址,IP地址表示了一台主机的地址,就像寄快递一样,如果想要打开百度,我们不能只知道它叫做“百度”(就是域名),我们还要知道它的地址,才能找到它。
* I' Z. L9 u4 Q B2 ^, o8 H 通过域名查找IP地址,就是DNS的用途了。$ U; F2 j: Y! j5 |3 w* D
域名
/ |! }( e5 Q$ Y# T$ J: b 一个域名“www.baidu.com.”由4部分:第1部分“.”代表根服务器、第2部分“.com.”代表顶级域名服务器、第3部分“baidu.com.”代表域名所有者服务器、第4部分“www.baidu.com.”代表主机域名。
& z7 i" N( z: F 域名体系是一个分级体系,最高级是根服务器,最低级是本地服务器(如114.114.114.114),域名查询需要逐级递归查询。
8 D1 i7 E' D0 R* T) U 下面就是域名的查询过程:(请忽略视频配乐......没有声音审核不过o(╥﹏╥)o)1 b9 G" Q' U X
4 M7 Y7 S( d/ h% Q" E/ O3 h 浏览器版本过低,暂不支持视频播放7 u( H6 x0 [1 I1 k! f$ x2 d
视频中的域名解析过程,是最简单的一种解析过程,实际上,域名解析还包括缓存、分布式等特点,利用域名解析还可以实现负载均衡、CDN加速,这些我们以后再探索,欢迎关注。
3 j# J: B* G: J. ]想要了解更多相关信息,可以点击DNS解析http://hsk.oray.com/ ! s! c0 Y( l) T% x% p( O
|