This commit is contained in:
by931
2022-09-06 22:30:37 +08:00
parent 66970f3e38
commit 3d6528675a
796 changed files with 3382 additions and 3382 deletions

View File

@@ -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>