这两天相信有不少同学被一个 93 的数字搞得“要死要活”的,93 是无线页面在做发布时强制要求的性能检测达标分数,而检测规则中第一条就是要将图片域名收敛到 为什么要将域名收敛呢? PC 时代不是为了突破浏览器的域名并发**,像图片这种还专门做了多个域名吗?好吧,你的回答可能是域名解析慢。那为什么慢? 你的回答可能是:“这,这,这,就是慢呗”。 好,成功的挖下了一个坑,我们尝试把挖的坑填一填。 说到域名,就要从 DNS 讲起,这是一个老生常谈的问题,但还是有一批新生呢^_^. DNS 是一个诞生于 1983 年的老协议了,算了算,比我年纪都大好多,是一个应用非常广泛的基础协议。我们从以下几点简单了解下 DNS 的一些基础知识,进而看一下为什么要做域名收敛。
1. 域名结构你也许已经知道域名的结构(或者叫命名空间)是一个树状结构,有树就得有根,这个根是一个‘.’(dot) mkdir -p root/{com,net,org}/{taobao,tmall}/{www,detail} [22:53:23] ~ tree root root ├── com │ ├── taobao │ │ ├── detail │ │ └── www │ └── tmall │ ├── detail │ └── www ├── net │ ├── taobao │ │ ├── detail │ │ └── www │ └── tmall │ ├── detail │ └── www └── org ├── taobao │ ├── detail │ └── www └── tmall ├── detail └── www 如上面所示,域名的层级和上面的目录结构是一致的,我们平常对 root 用到的不多,但并不代表它不存在,比如 dig ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 388538 IN NS l.root-servers.net. . 388538 IN NS b.root-servers.net. . 388538 IN NS e.root-servers.net. . 388538 IN NS i.root-servers.net. . 388538 IN NS h.root-servers.net. . 388538 IN NS j.root-servers.net. . 388538 IN NS g.root-servers.net. . 388538 IN NS d.root-servers.net. . 388538 IN NS c.root-servers.net. . 388538 IN NS k.root-servers.net. . 388538 IN NS a.root-servers.net. . 388538 IN NS m.root-servers.net. . 388538 IN NS f.root-servers.net. 可以看到有 13 个,大部分都是在国外的(也有镜像),可以参见 维基百科 。 根据上面的目录结构,说完根,就该说**域了。按照功能划分,**域划分为通用**域 (com、org、net 等)和国家与地区**域(cn、hk、us、tw 等)。 上面的**域是不开放给普通人和一般组织去申请的,但最近放开了, 比如咱们阿里云就申请了一个 [23:00:58] ~ dig com trace ; |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|