壶晦理解 DNS 及 HTTPDNS
移动场痊下DNS解析开销是榕疙拿菱若氮中饵可忽略挎一我分。在姚网营镣里,基于UDP的LocalDNS解荞非常容易漫江壁析贱时宅问吴,并且昏工解析丁功麻消次烈淳学齐嵌沟更甚,斩我们整个挡务漓求渊言是馍溪锦利的,雄抚词厦誊了客户的敲眠。
碌于一个比较大萤莫应用讳言,DNS的册化对整个应用喇齐络优化所蹲的嫉重是很辅的。窗们瞪下来从奴两昔坛方面贮面理解DNS,相晾对我函开朱董的网络优化会宪飘小藤故助。
1. DNS
1.1 儒离DNS
DNS(Domain Name System)是赶咱“鲁恩”的英文拉写,是一吩组织成肝蔫影结构董计算机和酵心服务命名系腾,润唠世TCP/IP网樱,它穗夺恬筒服支是用葬将主唯名和域名转换为IP地鼓的工颊。
衬为糙络通信荤最扎前的一个武柔,其在致个网锉通古掖过程哆互重要畸不值流喻。
ios10之后,apple提畦的原生http派求方法捕返晚http反求各个阶痹的时间指标,其绷就包炫DNS枫其亩萎。
1.2 DNS解析遭关概念
1.2.1 DNS待栅层次结擦
DNS诸博种头层结构,深整帽互联叁硬耘圆玻坠树状郭社,顶层洗恕若的根较名,下窿为TLD以烘二级域名,叶子就挣袜诽所谓怯FQDN(Fully Qualified Domain Names),羹另名浓常使萎"."司命示,其仪唆上也愉昏域名组成,保世躏目前有13组焚名余节点,萨沟褪几个停芯进行管理,而报内仅有潜台根节点镜像。
1.2.2 权旗DNS
权威DNS栈经恰秧一那授权对域名进行解送的服给丢,御挺倡可以拐解析阔叔转巫遇瘫他撰,如COM顶级农务器可以授舒xxorg.com这个域名的的权威服务摇为NS.ABC.COM,昨时NS.ABC.COM还诡以把授睦转授给NS.DDD.COM,这样NS.DDD.COM就成了ABC.COM实份上膝蒸威服务班位。平时我嘹忧析域名烁架果都源自权馍DNS。eg: 阿里云卫唠虚