mirror of
https://github.com/zhwei820/learn.lianglianglee.com.git
synced 2025-11-17 06:33:49 +08:00
fix img
This commit is contained in:
@@ -276,7 +276,7 @@ function hide_canvas() {
|
||||
<p>于是“<strong>域名系统</strong>”(<strong>D</strong>omain <strong>N</strong>ame <strong>S</strong>ystem)出现了,用有意义的名字来作为 IP 地址的等价替代。设想一下,你是愿意记“95.211.80.227”这样枯燥的数字,还是“nginx.org”这样的词组呢?</p>
|
||||
<p>在 DNS 中,“域名”(Domain Name)又称为“主机名”(Host),为了更好地标记不同国家或组织的主机,让名字更好记,所以被设计成了一个有层次的结构。</p>
|
||||
<p>域名用“.”分隔成多个单词,级别从左到右逐级升高,最右边的被称为“顶级域名”。对于顶级域名,可能你随口就能说出几个,例如表示商业公司的“com”、表示教育机构的“edu”,表示国家的“cn”“uk”等,买火车票时的域名还记得吗?是“www.12306.cn”。</p>
|
||||
<p><img src="assets/36b6a41da6e9abc2fc28ee9a305f48b3.jpg" alt="unpreview" /></p>
|
||||
<p><img src="assets/36b6a41da6e9abc2fc28ee9a305f48b3.jpg" alt="png" /></p>
|
||||
<p>但想要使用 TCP/IP 协议来通信仍然要使用 IP 地址,所以需要把域名做一个转换,“映射”到它的真实 IP,这就是所谓的“<strong>域名解析</strong>”。</p>
|
||||
<p>继续用刚才的打电话做个比喻,你想要打电话给小明,但不知道电话号码,就得在手机里的号码簿里一项一项地找,直到找到小明那一条记录,然后才能查到号码。这里的“小明”就相当于域名,而“电话号码”就相当于 IP 地址,这个查找的过程就是域名解析。</p>
|
||||
<p>域名解析的实际操作要比刚才的例子复杂很多,因为互联网上的电脑实在是太多了。目前全世界有 13 组根 DNS 服务器,下面再有许多的顶级 DNS、权威 DNS 和更小的本地 DNS,逐层递归地实现域名查询。</p>
|
||||
@@ -348,7 +348,7 @@ function hide_canvas() {
|
||||
<li>在讲<strong>代理</strong>时我特意没有举例说明,你能够用引入一个“小强”的角色,通过打电话来比喻一下吗?</li>
|
||||
</ol>
|
||||
<p>欢迎你通过留言分享答案,与我和其他同学一起讨论。如果你觉得有所收获,欢迎你把文章分享给你的朋友。</p>
|
||||
<p><img src="assets/4eab55dc3600071330e088b40cae4856.png" alt="unpreview" /></p>
|
||||
<p><img src="assets/4eab55dc3600071330e088b40cae4856.png" alt="png" /></p>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
Reference in New Issue
Block a user