Ò»¡¢ËÄÉ«ÓòÃûÏÏû³Á¢Òì·ÖÀà±ê×¼
ËÄÉ«ÓòÃûÆÊÎöϵͳͨ¹ýÑÕÉ«±êʶʵÏÖ¾«×¼µÄÍøÂç×ÊÔ´ÖÎÀí£¬ÕâÖÖÁ¢Òì·ÖÀà·½·¨´ó·ùÌáÉýÁËDNSÆÊÎöЧÂÊ¡£ÆäÖУ¬ºìÉ«ÓòÃûרÓÃÓÚÇå¾²Ñé֤ϵͳ£¬À¶É«ÓòÃû¶ÔӦͨÀýÉÌÒµÍøÕ¾£¬ÂÌÉ«ÓòÃûЧÀÍÕþÎñƽ̨£¬»ÆÉ«ÓòÃûÔò¾Û½¹ÄÚÈÝ·Ö·¢ÍøÂ硣Ŀ½ñ×îеÄÓòÃû×¢²á¹æ·¶ÒªÇó£¬Ã¿¼ÒÆóÒµÔÚDNSÆÊÎöʱÐèͬʱÉèÖÃÖ÷ÓÃÓòÃûºÍ±¸ÓÃÓòÃû£¬ÕâÖÖË«ÖØ°ü¹Ü»úÖÆÄÜÓÐÓÃÓ¦¶ÔÍ»·¢ÐÔÍøÂç¹ÊÕÏ¡£
ÔÚÏÖʵ²Ù×÷ÖУ¬ÓòÃûÖÎÀíϵͳ֧³ÖÖÇÄÜÆÊÎöÕ½ÂÔµÄ×Ô¶¯Çл»¡£ÒÔijµçÉÌÆ½Ì¨ÎªÀý£¬µ±Ö÷ÓÃÓòÃû£¨Èçred.example.com£©·ºÆð»á¼ûÑÓ³Ùʱ£¬ÆÊÎöϵͳ»á˲¼ä½«Á÷Á¿Ö¸µ¼ÖÁ±¸ÓÃÓòÃû£¨blue.example.com£©¡£ÕâÖÖÖÇÄܵ÷Àí»úÖÆÄÜÈ·±£Ð§ÀÍ¿ÉÓÃÐÔµÖ´ï99.99%£¬¹ØÓÚÌáÉýÓû§ÌåÑéÖÁ¹ØÖ÷Òª¡£ÖµµÃ×¢ÖØµÄÊÇ£¬×îаæÆÊÎöÐÒéÒÑÖ§³ÖIPv6µØµãµÄ×Ô¶¯×ª»»¹¦Ð§¡£
¶þ¡¢È«³¡¾°ÓòÃûÆÊÎöÒªÁìÆÊÎö
Õë¶Ô²î±ðÓ¦Óó¡¾°£¬ËÄÉ«ÓòÃûÉèÖÃÐèҪƥÅäÌØ¶¨ÆÊÎö²ÎÊý¡£¹ØÓڸ߲¢·¢ÍøÕ¾£¬½¨Òé½ÓÄÉ·Ö²ãÆÊÎö¼Ü¹¹£º½¹µãӪҵʹÓúìÉ«ÓòÃû¾ÙÐÐÇå¾²¼ÓÃÜ´«Ê䣬¾²Ì¬×ÊÔ´·ÖÅÉ»ÆÉ«ÓòÃûʵÏÖCDN¼ÓËÙ£¬Óû§½»»¥Ä£¿éÔò½ÓÄÉÀ¶É«ÓòÃûÈ·±£ÎȹÌÐÔ¡£Ä³ÊÓÆµÆ½Ì¨Êµ²âÊý¾ÝÏÔʾ£¬ÕâÖÖ¶àά¶ÈÉèÖüƻ®¿ÉÊ¹Ò³Ãæ¼ÓÔØËÙÂÊÌáÉý47%¡£
ÔÚÆÊÎö¼Í¼ÉèÖû·½Ú£¬ÓòÃûÆÊÎö´óÈ«ÍÆ¼öʹÓÃ×éºÏʽÉèÖÃÕ½ÂÔ¡£A¼Í¼£¨Address Record£©ÓëCNAME¼Í¼£¨Canonical Name£©µÄÐͬӦÓ㬼ÈÄܰü¹Ü»ù´¡ÆÊÎöµÄ׼ȷÐÔ£¬ÓÖ¿ÉʵÏÖÁ÷Á¿¸ºÔØÆ½ºâ¡£½üÆÚ·ºÆðµÄÖÇÄÜÆÊÎö¹¤¾ß¸üÊÇÒýÈëÁËAIÕ¹ÍûËã·¨£¬Äܹ»Æ¾Ö¤ÀúÊ·»á¼ûÊý¾Ý×Ô¶¯ÓÅ»¯DNSÆÊÎö·¾¶¡£
Èý¡¢DNSÉèÖó£¼ûÎÊÌâÕï¶Ï
ÓòÃûÆÊÎöÒì³£ÍùÍùÔ´ÓÚÉèÖòÎÊýµÄϸ΢Îó²î¡£×î½üͳ¼ÆÏÔʾ£¬38%µÄÆÊÎö¹ÊÕÏÓëTTL£¨Time To Live£©ÉèÖò»µ±Ïà¹Ø¡£ËÄɫϵͳҪÇó²î±ðÑÕÉ«ÓòÃû½ÓÄɲî±ð»¯µÄ»º´æÕ½ÂÔ£ººìÉ«ÓòÃû½¨ÒéÉèÖÃ300Ãë¶ÌTTL£¬À¶É«ÓòÃû¿ÉÑÓÉìÖÁ3600Ã롣ij½ðÈÚ»ú¹¹°¸ÀýÅú×¢£¬ºÏÀíµ÷½âTTLÖµºó£¬ÆäӪҵϵͳµÄÏìÓ¦ÑÓ³Ù½µµÍÁË62%¡£
Õë¶ÔÆÊÎöʧ°ÜµÄÅŲ飬×îаæÖÎÀíÆ½Ì¨Ìṩ¿ÉÊÓ»¯×·×Ù¹¦Ð§¡£µ±Óû§ÊäÈë"example.com"ʱ£¬ÏµÍ³»áʵʱÏÔʾÆÊÎö·¾¶ÖеÄÿ¸ö½Úµã״̬£¬×¼È·¶¨Î»ÎÊÌâËùÔÚ¡£ÐèÒªÌØÊâ×¢ÖØ£¬È¨ÍþÓòÃûЧÀÍÆ÷£¨Authoritative DNS£©µÄÈßÓàÉèÖÃÊǰü¹ÜЧÀÍÒ»Á¬ÐÔµÄÒªº¦£¬½¨ÒéÖÁÉÙÉèÖÃÈý¸öµØÀíÊèÉ¢µÄ½Úµã¡£
ËÄ¡¢ÖÇÄÜÓòÃûÆÊÎöÊÖÒÕÑݽø
Ç°ÑØµÄE-DNS£¨Enhanced DNS£©ÊÖÒÕÕýÔÚÖØËÜÓòÃûÆÊÎöÃûÌ᣸ÃÊÖÒÕÖ§³ÖµØÀíλÖøÐÖª¡¢×°±¸ÀàÐÍʶ±ðµÈÖÇÄÜÆÊÎö¹¦Ð§¡££¬Òƶ¯¶ËÓû§»á¼ûÂÌÉ«ÓòÃûʱ£¬ÏµÍ³»á×Ô¶¯Ñ¡Ôñ×îÓŵÄÒÆ¶¯ÍøÂç½Úµã¡£Êµ²âÊý¾ÝÏÔʾ£¬ÕâÖÖÖÇÄÜÆÊÎö¿ÉÊ¹ÒÆ¶¯¶Ë»á¼ûËÙÂÊÌáÉý55%£¬Êý¾Ý°üɥʧÂʽµµÍÖÁ0.3%¡£
Á¿×Ó¼ÓÃÜÊÖÒÕÔÚÓòÃûÆÊÎöÁìÓòµÄÓ¦ÓÃҲȡµÃÍ»ÆÆÏ£Íû¡£Ä³ÊµÑéÊÒ×îпª·¢µÄQ-DNSϵͳ£¬½ÓÄÉÁ¿×ÓÃÜÔ¿·Ö·¢ÊÖÒÕ¶ÔÆÊÎöÇëÇó¾ÙÐÐÈ«³Ì¼ÓÃÜ¡£ÕâÖּƻ®ÄÜÓÐÓõÖÓùÖÐÐÄÈ˹¥»÷£¨MITM Attack£©£¬ÌØÊâÊÊÓÃÓÚÕþÎñºÍ½ðÈÚÁìÓòµÄÒªº¦ÏµÍ³·À»¤¡£ÊµÑéÊý¾ÝÏÔʾ£¬Á¿×Ó¼ÓÃÜÆÊÎöµÄ·ÀÆÆ½âÇ¿¶ÈÊǹŰ巽·¨µÄ107±¶¡£
Î塢δÀ´ÓòÃûÖÎÀíϵͳչÍû
Çø¿éÁ´ÊÖÒÕÓëÓòÃûÆÊÎöµÄÁ¬Ïµ¿ª´´ÁËпÉÄÜ¡£È¥ÖÐÐÄ»¯ÓòÃûϵͳ£¨Decentralized DNS£©ÕýÔÚ²âÊÔÍøÂçÐÔÄÜ£¬¸Ãϵͳͨ¹ýÂþÑÜʽÕ˱¾ÊÖÒÕʵÏÖÆÊÎö¼Í¼µÄ²»¿É¸Ä¶¯ÐÔ¡£Ä³²âÊÔÍøÂçÊý¾ÝÏÔʾ£¬Çø¿éÁ´ÆÊÎöϵͳµÄ¿¹DDoS¹¥»÷ÄÜÁ¦ÊǹŰåϵͳµÄ6.8±¶£¬µ«ÅÌÎÊÑÓ³ÙÈÔÐèÓÅ»¯¡£
È˹¤ÖÇÄÜÓëÓòÃûÖÎÀíµÄÉî¶ÈÈںϽ«´ßÉú¸üÖÇÄܵÄÉèÖüƻ®¡£×îÐÂÑз¢µÄAuto-DNSϵͳÄÜͨ¹ý»úеѧϰ×Ô¶¯ÓÅ»¯ÆÊÎöÕ½ÂÔ£¬ÏµÍ³¿ÉʵʱÆÊÎöÈ«ÇòÍøÂç״̬£¬¶¯Ì¬µ÷½âÆÊÎöÈ¨ÖØ¡£Ä³¿ç¹úÆóÒµ°²ÅŸÃÊÖÒÕºó£¬ÆäÈ«ÇòÓû§µÄƽ¾ù»á¼ûÑÓ³Ù´Ó187ms½µÖÁ89ms£¬ÓªÒµÒ»Á¬ÐÔ»ñµÃÏÔÖøÌáÉý¡£
´Ó»ù´¡ÉèÖõ½ÖÇÄÜÓÅ»¯£¬ËÄÉ«ÓòÃûÆÊÎö´óÈ«ÌṩÁËÍêÕûµÄÍøÂç½â¾ö¼Æ»®¡£Í¨¹ýÕÆÎÕ×îеÄDNSÖÎÀíÊÖÒÕ£¬ÆóÒµ²»µ«ÄÜÌáÉýЧÀÍÎȹÌÐÔ£¬»¹Äܹ¹½¨²î±ð»¯µÄÍøÂ羺ÕùÓÅÊÆ¡£Î´À´£¬Ëæ×Å5GºÍÎïÁªÍøµÄÆÕ¼°£¬ÓòÃûÖÎÀíϵͳ½«ÔÚÍøÂçÉú̬ÖÐÊÎÑݸüÒªº¦½ÇÉ«£¬Ò»Á¬µÄÊÖÒÕÉý¼¶½«³ÉΪÆóÒµÊý×Ö»¯×ªÐ͵ÄÖ÷ÒªÖ§µã¡£
Ò»¡¢ËÄÉ«ÓòÃûÏÏû³Á¢Òì·ÖÀà±ê×¼
ËÄÉ«ÓòÃûÆÊÎöϵͳͨ¹ýÑÕÉ«±êʶʵÏÖ¾«×¼µÄÍøÂç×ÊÔ´ÖÎÀí£¬ÕâÖÖÁ¢Òì·ÖÀà·½·¨´ó·ùÌáÉýÁËDNSÆÊÎöЧÂÊ¡£ÆäÖУ¬ºìÉ«ÓòÃûרÓÃÓÚÇå¾²Ñé֤ϵͳ£¬À¶É«ÓòÃû¶ÔӦͨÀýÉÌÒµÍøÕ¾£¬ÂÌÉ«ÓòÃûЧÀÍÕþÎñƽ̨£¬»ÆÉ«ÓòÃûÔò¾Û½¹ÄÚÈÝ·Ö·¢ÍøÂ硣Ŀ½ñ×îеÄÓòÃû×¢²á¹æ·¶ÒªÇó£¬Ã¿¼ÒÆóÒµÔÚDNSÆÊÎöʱÐèͬʱÉèÖÃÖ÷ÓÃÓòÃûºÍ±¸ÓÃÓòÃû£¬ÕâÖÖË«ÖØ°ü¹Ü»úÖÆÄÜÓÐÓÃÓ¦¶ÔÍ»·¢ÐÔÍøÂç¹ÊÕÏ¡£
ÔÚÏÖʵ²Ù×÷ÖУ¬ÓòÃûÖÎÀíϵͳ֧³ÖÖÇÄÜÆÊÎöÕ½ÂÔµÄ×Ô¶¯Çл»¡£ÒÔijµçÉÌÆ½Ì¨ÎªÀý£¬µ±Ö÷ÓÃÓòÃû£¨Èçred.example.com£©·ºÆð»á¼ûÑÓ³Ùʱ£¬ÆÊÎöϵͳ»á˲¼ä½«Á÷Á¿Ö¸µ¼ÖÁ±¸ÓÃÓòÃû£¨blue.example.com£©¡£ÕâÖÖÖÇÄܵ÷Àí»úÖÆÄÜÈ·±£Ð§ÀÍ¿ÉÓÃÐÔµÖ´ï99.99%£¬¹ØÓÚÌáÉýÓû§ÌåÑéÖÁ¹ØÖ÷Òª¡£ÖµµÃ×¢ÖØµÄÊÇ£¬×îаæÆÊÎöÐÒéÒÑÖ§³ÖIPv6µØµãµÄ×Ô¶¯×ª»»¹¦Ð§¡£
¶þ¡¢È«³¡¾°ÓòÃûÆÊÎöÒªÁìÆÊÎö
Õë¶Ô²î±ðÓ¦Óó¡¾°£¬ËÄÉ«ÓòÃûÉèÖÃÐèҪƥÅäÌØ¶¨ÆÊÎö²ÎÊý¡£¹ØÓڸ߲¢·¢ÍøÕ¾£¬½¨Òé½ÓÄÉ·Ö²ãÆÊÎö¼Ü¹¹£º½¹µãӪҵʹÓúìÉ«ÓòÃû¾ÙÐÐÇå¾²¼ÓÃÜ´«Ê䣬¾²Ì¬×ÊÔ´·ÖÅÉ»ÆÉ«ÓòÃûʵÏÖCDN¼ÓËÙ£¬Óû§½»»¥Ä£¿éÔò½ÓÄÉÀ¶É«ÓòÃûÈ·±£ÎȹÌÐÔ¡£Ä³ÊÓÆµÆ½Ì¨Êµ²âÊý¾ÝÏÔʾ£¬ÕâÖÖ¶àά¶ÈÉèÖüƻ®¿ÉÊ¹Ò³Ãæ¼ÓÔØËÙÂÊÌáÉý47%¡£
ÔÚÆÊÎö¼Í¼ÉèÖû·½Ú£¬ÓòÃûÆÊÎö´óÈ«ÍÆ¼öʹÓÃ×éºÏʽÉèÖÃÕ½ÂÔ¡£A¼Í¼£¨Address Record£©ÓëCNAME¼Í¼£¨Canonical Name£©µÄÐͬӦÓ㬼ÈÄܰü¹Ü»ù´¡ÆÊÎöµÄ׼ȷÐÔ£¬ÓÖ¿ÉʵÏÖÁ÷Á¿¸ºÔØÆ½ºâ¡£½üÆÚ·ºÆðµÄÖÇÄÜÆÊÎö¹¤¾ß¸üÊÇÒýÈëÁËAIÕ¹ÍûËã·¨£¬Äܹ»Æ¾Ö¤ÀúÊ·»á¼ûÊý¾Ý×Ô¶¯ÓÅ»¯DNSÆÊÎö·¾¶¡£
Èý¡¢DNSÉèÖó£¼ûÎÊÌâÕï¶Ï
ÓòÃûÆÊÎöÒì³£ÍùÍùÔ´ÓÚÉèÖòÎÊýµÄϸ΢Îó²î¡£×î½üͳ¼ÆÏÔʾ£¬38%µÄÆÊÎö¹ÊÕÏÓëTTL£¨Time To Live£©ÉèÖò»µ±Ïà¹Ø¡£ËÄɫϵͳҪÇó²î±ðÑÕÉ«ÓòÃû½ÓÄɲî±ð»¯µÄ»º´æÕ½ÂÔ£ººìÉ«ÓòÃû½¨ÒéÉèÖÃ300Ãë¶ÌTTL£¬À¶É«ÓòÃû¿ÉÑÓÉìÖÁ3600Ã롣ij½ðÈÚ»ú¹¹°¸ÀýÅú×¢£¬ºÏÀíµ÷½âTTLÖµºó£¬ÆäӪҵϵͳµÄÏìÓ¦ÑÓ³Ù½µµÍÁË62%¡£
Õë¶ÔÆÊÎöʧ°ÜµÄÅŲ飬×îаæÖÎÀíÆ½Ì¨Ìṩ¿ÉÊÓ»¯×·×Ù¹¦Ð§¡£µ±Óû§ÊäÈë"example.com"ʱ£¬ÏµÍ³»áʵʱÏÔʾÆÊÎö·¾¶ÖеÄÿ¸ö½Úµã״̬£¬×¼È·¶¨Î»ÎÊÌâËùÔÚ¡£ÐèÒªÌØÊâ×¢ÖØ£¬È¨ÍþÓòÃûЧÀÍÆ÷£¨Authoritative DNS£©µÄÈßÓàÉèÖÃÊǰü¹ÜЧÀÍÒ»Á¬ÐÔµÄÒªº¦£¬½¨ÒéÖÁÉÙÉèÖÃÈý¸öµØÀíÊèÉ¢µÄ½Úµã¡£
ËÄ¡¢ÖÇÄÜÓòÃûÆÊÎöÊÖÒÕÑݽø
Ç°ÑØµÄE-DNS£¨Enhanced DNS£©ÊÖÒÕÕýÔÚÖØËÜÓòÃûÆÊÎöÃûÌ᣸ÃÊÖÒÕÖ§³ÖµØÀíλÖøÐÖª¡¢×°±¸ÀàÐÍʶ±ðµÈÖÇÄÜÆÊÎö¹¦Ð§¡££¬Òƶ¯¶ËÓû§»á¼ûÂÌÉ«ÓòÃûʱ£¬ÏµÍ³»á×Ô¶¯Ñ¡Ôñ×îÓŵÄÒÆ¶¯ÍøÂç½Úµã¡£Êµ²âÊý¾ÝÏÔʾ£¬ÕâÖÖÖÇÄÜÆÊÎö¿ÉÊ¹ÒÆ¶¯¶Ë»á¼ûËÙÂÊÌáÉý55%£¬Êý¾Ý°üɥʧÂʽµµÍÖÁ0.3%¡£
Á¿×Ó¼ÓÃÜÊÖÒÕÔÚÓòÃûÆÊÎöÁìÓòµÄÓ¦ÓÃҲȡµÃÍ»ÆÆÏ£Íû¡£Ä³ÊµÑéÊÒ×îпª·¢µÄQ-DNSϵͳ£¬½ÓÄÉÁ¿×ÓÃÜÔ¿·Ö·¢ÊÖÒÕ¶ÔÆÊÎöÇëÇó¾ÙÐÐÈ«³Ì¼ÓÃÜ¡£ÕâÖּƻ®ÄÜÓÐÓõÖÓùÖÐÐÄÈ˹¥»÷£¨MITM Attack£©£¬ÌØÊâÊÊÓÃÓÚÕþÎñºÍ½ðÈÚÁìÓòµÄÒªº¦ÏµÍ³·À»¤¡£ÊµÑéÊý¾ÝÏÔʾ£¬Á¿×Ó¼ÓÃÜÆÊÎöµÄ·ÀÆÆ½âÇ¿¶ÈÊǹŰ巽·¨µÄ107±¶¡£
Î塢δÀ´ÓòÃûÖÎÀíϵͳչÍû
Çø¿éÁ´ÊÖÒÕÓëÓòÃûÆÊÎöµÄÁ¬Ïµ¿ª´´ÁËпÉÄÜ¡£È¥ÖÐÐÄ»¯ÓòÃûϵͳ£¨Decentralized DNS£©ÕýÔÚ²âÊÔÍøÂçÐÔÄÜ£¬¸Ãϵͳͨ¹ýÂþÑÜʽÕ˱¾ÊÖÒÕʵÏÖÆÊÎö¼Í¼µÄ²»¿É¸Ä¶¯ÐÔ¡£Ä³²âÊÔÍøÂçÊý¾ÝÏÔʾ£¬Çø¿éÁ´ÆÊÎöϵͳµÄ¿¹DDoS¹¥»÷ÄÜÁ¦ÊǹŰåϵͳµÄ6.8±¶£¬µ«ÅÌÎÊÑÓ³ÙÈÔÐèÓÅ»¯¡£
È˹¤ÖÇÄÜÓëÓòÃûÖÎÀíµÄÉî¶ÈÈںϽ«´ßÉú¸üÖÇÄܵÄÉèÖüƻ®¡£×îÐÂÑз¢µÄAuto-DNSϵͳÄÜͨ¹ý»úеѧϰ×Ô¶¯ÓÅ»¯ÆÊÎöÕ½ÂÔ£¬ÏµÍ³¿ÉʵʱÆÊÎöÈ«ÇòÍøÂç״̬£¬¶¯Ì¬µ÷½âÆÊÎöÈ¨ÖØ¡£Ä³¿ç¹úÆóÒµ°²ÅŸÃÊÖÒÕºó£¬ÆäÈ«ÇòÓû§µÄƽ¾ù»á¼ûÑÓ³Ù´Ó187ms½µÖÁ89ms£¬ÓªÒµÒ»Á¬ÐÔ»ñµÃÏÔÖøÌáÉý¡£
´Ó»ù´¡ÉèÖõ½ÖÇÄÜÓÅ»¯£¬ËÄÉ«ÓòÃûÆÊÎö´óÈ«ÌṩÁËÍêÕûµÄÍøÂç½â¾ö¼Æ»®¡£Í¨¹ýÕÆÎÕ×îеÄDNSÖÎÀíÊÖÒÕ£¬ÆóÒµ²»µ«ÄÜÌáÉýЧÀÍÎȹÌÐÔ£¬»¹Äܹ¹½¨²î±ð»¯µÄÍøÂ羺ÕùÓÅÊÆ¡£Î´À´£¬Ëæ×Å5GºÍÎïÁªÍøµÄÆÕ¼°£¬ÓòÃûÖÎÀíϵͳ½«ÔÚÍøÂçÉú̬ÖÐÊÎÑݸüÒªº¦½ÇÉ«£¬Ò»Á¬µÄÊÖÒÕÉý¼¶½«³ÉΪÆóÒµÊý×Ö»¯×ªÐ͵ÄÖ÷ÒªÖ§µã¡£