DNS latency áááºážáá«ážááŒááºážááẠááŒááºáááºáá±á¬á¡ááºáá¬áááºááŒáá·áºááŸá¯ááŒááºážá¡ááœáẠá¡ááááá±á¬á·áá»ááºááŒá
áºáááºá áááºážááᯠáá»áŸá±á¬á·áá»áááºá DNS áá¬áá¬áá»á¬ážááŸáá·áº ááá¯áá
áá¯ááºááœá±ážáá»ááºááẠá¡áá±ážááŒá®ážáá«áááºá
ááá¯á·ááŒá±á¬áá·áº DNS ááᯠáá°áá á¡ááœááºá¡áááºáž áááºáá»ááá¯ááºáá±á¬ áááá¯ááá¯áá±á¬á¡ááŒá Ạáá®ááá¯ááºážáá¯ááºáá¬ážáááºá áá¯ááºá á®áá¶ááá·áºááœá²áá°áá»á¬ážááẠáá áºáŠážáá»ááºážá á®ááá·áºááœááºážááŸá¯áá»á¬ážá¡ááœáẠá¡áááºááŸááºáááºá¡áá»ááẠ(TTL) ááᯠáááºááŸááºáá±ážááŒá®áž ááŒá±ááŸááºážáá°áá»á¬ážááẠáááá¯á¡ááºáá±á¬á¡ááœá¬ážá¡áá¬áá»á¬ážááá¯ááŸá±á¬ááºááŸá¬ážááẠáááºááá¯áá®ááœááºááá·áºááœááºážááŸá¯áá»á¬ážááá¯ááááºážáááºážááá·áºá¡áá« á€á¡áá»ááºá¡áááºááá¯á¡áá¯á¶ážááŒá¯áááºá
caching á áááá±á¬ááºáá«ááá¬ážá ááœááºáá²á·áá²á· ááŸá
áºááŸá
áºáá±á¬ááºá áá»áœááºáá±á¬á·áºáá²á· áá±á·áá¬ááŸá¯áá±ážááœá±á áááŒáá·áºá
á¯á¶áá°ážááá¯áᬠááŒááá²á·áááºá áááºááŸá á¡áá±á¡áá¬ážááᯠááŒáá·áºáá¡á±á¬ááºá
á¡áá»ááºá¡áááºá
á¯áá±á¬ááºážáááºá¡ááœáẠáá»áœááºá¯ááºááŒááºáááºáá¬ážáá«áááºá
ááœááºáá±á«áºáá¬áá±á¬áá±áá¬á¡ááœá²ááœáẠ1 ááŸááºáááºážáá»á¬áž (á¡áááºá qtypeá TTLá á¡áá»áááºáá¶ááááº) áá«áááºáááºá á€áááºááŸá¬ á¡áá¯á¶ážá á¯á¶ TTL ááŒáá·áºááŒá°ážááŸá¯ááŒá áºááẠ(X-axis ááẠTTL á áá¹ááá·áºá¡ááœááºážááŒá áºáááº)á
86 (á¡áá»á¬ážá á¯ááŸá¬ SOA ááŸááºáááºážáá»á¬ážá¡ááœááº) ááŸááœá²á TTLs áá»á¬ážááẠá¡áááá·áºáá¯á¶ážá¡ááœá¬á¡áá±ážááœáẠááŸááá±ááŒá±á¬ááºáž áááá¬áá«áááºá á¡áá®ážáááºááŒáá·áºáá¡á±á¬ááº-
á¡áá¯áá±á 1 áá¬áá®áááºááŒá®ážáá±á¬ TTL áá»á¬ážááẠááááºážááááºážá¡á áááá¬áááºááŸá¬ážáááºááá¯ááºáá«á ááá¯á·áá±á¬áẠá¡ááá¯ááºážá¡ááŒá¬áž 0â3600 ááᯠá¡á¬áá¯á¶á áá¯ááºááŒáá«á áá¯á·á
TTL á¡áá»á¬ážá á¯ááẠ0 á០15 áááá áºá¡ááááŒá áºáááº-
á¡áá»á¬ážá á¯ááẠ0 á០5 áááá áºá¡ááááŒá áºáááºá
ááááºááá±á¬ááºážáá°ážá
á á¯á ááºážááŒáá·áºáá±ááŸá¯ááẠááŒá¿áá¬ááᯠááá¯ááá¯áááºááŸá¬ážá á±áááº-
DNS áá¯á¶á·ááŒááºááŸá¯áá áºáááºááœáẠTTL ááẠ1 áááá Ạááá¯á·ááá¯áẠááá¯á·áááºáááºážááŒá®áž áá±ážáá¯á¶áá áºáá¯á¶ááœáẠTTL ááẠ5 áááá Ạááá¯á·ááá¯áẠááá¯áááºáááºážáááºá
áá«áá±ááá·áº á á±á¬áá·áºáá«á ááááºááᯠááá¯ááá¯ážáá«áááºá áá±á¬ááºáá¯á¶ážááœááºá áááºážááẠááá¬ážáááºáá¬áá¬áá»á¬ážá០TTL ááŒá áºáááºá ááá¯á·áá±á¬áºáááºážá client ááŒá±ááŸááºážáá°áá»á¬áž (á¥ááá¬- router áá»á¬ážá local caches) ááẠupstream ááŒá±ááŸááºážáá°áá»á¬ážáá¶á០TTL ááᯠáááºáá¶áááŸáááŒá®áž á áá¹ááá·áºááá¯ááºáž áá»á±á¬á·áááºážááœá¬ážáá«áááºá
ááá¯á·ááŒá±á¬áá·áº client ááẠáá±á¬ááºážááá¯áá»ááºá¡áá áºááá±ážááá¯á·áá® áá»ááºážáá»áŸá¡á¬ážááŒáá·áº áá°áááºáž TTL áááºáááºá¡ááœáẠáááºáá±á¬ááºááŸá¯áá áºáá¯á á®ááᯠá¡ááŸááºááááºá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
á€á¡ááœááºáááºážáá±á¬ TTL áá»á¬ážááẠáá¯á¶ááŸááºááá¯ááºáá±á¬ áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááŸáá·áº áá°ááŒáá¯ááºáá»á¬ážáá±á¬ áááºááá¯ááºáá»á¬ážááŸáá·áº API áá»á¬ážááá¯ááºááá·áº á¡ááœááºáᬠáááºáá±á¬ááºááá¯ááºáá«ááá¬ážá áá áºáá»ááºááŒáá·áºááá¯ááºáá¡á±á¬ááºá
X áááºááá¯ážááẠTTL ááŒá áºááŒá®áž Y áááºááá¯ážááẠáá°ááŒáá¯ááºáá»á¬ážááŸá¯ááŒá áºáááºá
áá¶ááá±á¬ááºážá áœá¬áá²á áá°ááŒáá¯ááºá¡áá»á¬ážáá¯á¶ážáá±ážááœááºážáá»á¬ážááẠáááºááŸáºá¡ááœáẠá¡ááá¯ážáá¯á¶ážáááºážááŒá áºáááºá
áá°ážááºáá»á²á·ááŒáá·áºáá¡á±á¬ááº-
á á®áááºáá»ááº- ááááºááá¯ážáá«áááºá á¡áááºá ááá±á¬ááºážáá±ááá·áº ááá¯ááá¯ážáá¬áááºá DNS caching ááẠáá¯á¶ážá á¡áá¯á¶ážááááºáá±á¬á·áá«á áá°á¡áááºážáááºá áááºážááá¯á·á ISP á DNS ááŒá±ááŸááºážáá±ážáá°ááᯠ(á¡ááŒá±á¬ááºážááŒáá»ááºáá±á¬ááºážá¡ááœááº) á¡áá¯á¶ážááŒá¯áá¬áááºááŸáá·áºá¡áá»áŸ latency ááá¯ážáá¬ááŸá¯ááẠááá¯ááá¯áááá¬áá¬áááºá
DNS caching ááẠáááºáá°áá»áŸ áááºááŒáá·áºááŒááºážáááŸááá±á¬ á¡ááŒá±á¬ááºážá¡áá¬á¡ááœááºáᬠá¡áá¯á¶ážáááºáá«áááºá
áá±á¬á·ááºáá² ááŒá
áºááá¯ááºááŒá±á¬ááºážááá¯áááºáž áááááŒá¯áá«á
á¡áááºááŒá±á¬ááºá·á€áá»áŸ?
DNS ááŸááºáááºážáá»á¬ážááᯠá¡áááºááŒá±á¬áá·áº á€áá»áŸáááá·áºáá±á¬ TTL á¡ááŒá ẠáááºááŸááºááááºážá
- áá±á¬ááºážááœááºážáá±áá±á¬ áááºáá»áááºááœááºáá»áŸá¬áá»á¬ážááᯠáá°áááºážáááºáááºáá»á¬ážááŒáá·áº áá»ááºáá¬ážáá²á·áááºá
- DNS load áá»áááºááœááºáá»áŸá¬áá»áááºááŸáááŸá¯ááẠTTL áá±á«áºááœááºáá°áááºáááºáᯠááá¹áá¬áá®áá»á¬ážááŸááá«áááºá (áááºážááẠáááŸááºáá« - Netscape Navigator áááºáááºááááºážáá client áá»á¬ážááẠRRs á¡á á¯á¶á០áá»áááºáž IP ááááºá á¬áá áºáá¯ááᯠááœá±ážáá»ááºááŒá®áž áá»áááºáááºááááá«á áá±á¬ááºáá áºáá¯á¡á¬áž ááœáá·áºáááºážááŒááºáá¬á áœá¬ á ááºážááŒáá·áºáá«)
- á á®áá¶ááá·áºááœá²áá°áá»á¬ážááẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠáá»ááºáá»ááºážá¡áá¯á¶ážáá»ááá¯áá±á¬ááŒá±á¬áá·áº á¡á á®á¡á ááºááœá²ááẠááá¯ááá¯ááœááºáá°áá«áááºá
- DNS server ááá¯á·ááá¯áẠload balancer á á á®áá¶ááá·áºááœá²áá°ááẠá¡áá¯á¶ážááŒá¯áá°áá»á¬áž áá±á¬ááºážááá¯ááá·áº ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠáááá±á¬ááºá áœá¬ á¡áá¯á¶ážáá»ááŒááºážá¡ááŒá áºá áááºááá¯ááºáá»á¬ážááŸáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá¡ááŸáááºááŒáŸáá·áºááŒááºážáááŒá¯áá² áááºážááá¯ááºáááºážáá¬áááºááᯠááŒááºáááºá
- áááá·áºáá±á¬ TTL áá»á¬ážááẠááá·áºá¡á¬áž á áááºááŒáááºáááºááŸá¯áá±ážáááºá
- áá°áá»á¬ážááẠá ááºážáááºáááºá¡ááœáẠTTL áá»á¬ážááᯠáááŠážááœáẠáááá·áºáá»áááºáᯠáááºááŸááºááŒá®ážáá±á¬áẠáááºážááá¯á·ááᯠááŒá±á¬ááºážáá²ááẠáá±á·ááœá¬ážááŒáááºá
áááºááá¯ááºááŸá¯áááºážáá¬áá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááẠá á¬áááºážááœáẠ"failover" ááá«áááºáá«á á¡ááŒá¬ážá¡áá¬á¡á¬ážáá¯á¶ážáá»ááºááœá¬ážáá±á¬á¡áá« á¡ááŸá¬ážá á¬áá»ááºááŸá¬ááá¯ááŒáááẠáá¯á¶ážá áœá²áá°áá»á¬ážá¡á¬áž á¡ááŒá¬ážááœááºáááºááá¯á· ááŒááºááœáŸááºážááẠááá¯á¡ááºáá«áá 1 áááá áºáááºááá¯áá±á¬ ááŸá±á¬áá·áºááŸá±ážááŸá¯ááᯠáááºáá¶ááá¯ááºááœááºááŸááááºá
ááá¯á·á¡ááŒááºá áá áºáááá ẠTTL ááá¯áááºááŸá¬ ááá¬ážááẠDNS áá¬áá¬áá»á¬ážááᯠ1 áááá áºáááºááá¯á ááááºááá¯á·áá¬ážáá»áŸáẠá¡ááŒá¬ážáááºáá°áá»áŸ ááŸá®ááá¯áá±áá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯ááá¯ááºáááºááá¯ááºááŒá±á¬ááºáž ááá¯ááá¯áááºá á¡ááŒá±á¬ááºážáááºážááẠááœá²á·á ááºážááŸá¯ááá¯ááºáᬠá¡ááŸá¬ážá¡ááœááºáž ááá¯á·ááá¯áẠáááºááºááŒá áºáá»áŸáẠáááºáá±á¬ááºážááŒááºážááŸá¬ á¡áá±á¬ááºá¡áá°áááŒá áºáá«á á¡ááŒá¬ážáá áºáááºááœááºá áá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºáá±á¬ TTL áá»á¬ážááŒáá·áºá áá¯á¶ážá áœá²áá°á¡áá»á¬ážá¡ááŒá¬ážááẠááááºááœá²á·á ááºážáá¯á¶ááᯠáááºáááºá¡áá¯á¶ážááŒá¯áááºááŒá áºááŒá®áž áááºááá·áºá¡áá¬ááá¯áá»áŸ áááááá¬ážáááá«á
CDN áááºáá±á¬ááºááŸá¯áá»á¬áž ááŸáá·áº load balancers áá»á¬ážááẠTTL áááºážáá«ážááŒááºážá¡ááœáẠá¡áááá¡á¬ážááŒáá·áº á¡ááŒá áºáááºáá±ááŒáááºá á¡áá°ážáááŒáá·áº áááºážááá¯á·ááẠCNAMEáá»á¬ážááᯠáááá·áºáá±á¬ TTL áá»á¬ážááŸáá·áº ááŸááºáááºážáá»á¬ážááᯠá¡áá®á¡áá»áŸáááá·áº (ááá¯á·áá±á¬áºáááºáž áá®ážááŒá¬áž) TTL áá»á¬ážááŸáá·áº áá±á«ááºážá ááºáá±á¬á¡áá«-
$ drill raw.githubusercontent.com raw.githubusercontent.com. 9 IN CNAME github.map.fastly.net. github.map.fastly.net. 20 IN A 151.101.128.133 github.map.fastly.net. 20 IN A 151.101.192.133 github.map.fastly.net. 20 IN A 151.101.0.133 github.map.fastly.net. 20 IN A 151.101.64.133
CNAME ááá¯á·ááá¯áẠA ááŸááºáááºážáá»á¬áž áááºáááºážáá¯ááºááá·áºá¡áá«ááá¯ááºážá áá±á¬ááºážááá¯áá»ááºá¡áá áºáá áºáᯠáá±ážááá¯á·ááááºááŒá áºáááºá ááŸá áºáá¯á áá¯á¶ážááœáẠ30 á áá¹ááá·áº TTL ááŸááááºá ááá¯á·áá±á¬áº áááºážááẠáá°áá®áááºááá¯ááºáá«á á¡ááŸááºáááẠáá»ááºážáá»áŸ TTL ááẠ15 á áá¹ááá·áºááŒá áºáááºá
á á±á¬áá·áºáá«! ááá¯áá±á¬ááºááá¯ážáá±ážáááºá á¡áá»áá¯á·áá±á¬ ááŒá±ááŸááºážáá°áá»á¬ážááẠáááºá ááºáá±áá±á¬ TTL áááá·áºááŸá áºáá¯ááŒáá·áº á€á¡ááŒá±á¡áá±ááœáẠá¡ááœááºááá¯ážááœá¬ážá áœá¬ ááŒá¯áá°ááŒáááº-
$drill raw.githubusercontent.com @4.2.2.2 raw.githubusercontent.comá 1 CNAME ááœáẠgithub.map.fastly.netá github.map.fastly.net á 1 IN A 151.101.16.133
Level3 ááŒá±ááŸááºážáá±ážáá°ááẠBIND áá±á«áºááœáẠá¡áá¯ááºáá¯ááºááá¯ááºááœááºááŸááááºá á¡áááºá áááºááẠá€áá±á¬ááºážááá¯áá»ááºááᯠáááºáááºáá±ážááá¯á·áá«áá 1 á TTL ááᯠá¡ááŒá²áááºáž ááŒááºáá±ážáá«áááºá á¡áááá¡á¬ážááŒáá·áºá raw.githubusercontent.com
áááºááŸáºáááºáá±á¬á·á០ááá«áá°ážá
á€áááºááŸá¬ á¡ááœááºáá±áááºážá á¬ážáá±á¬ ááá¯ááááºážáá áºáá¯ááŸá á€áá²á·ááá¯á·áá±á¬ á¡ááŒá±á¡áá±áá»áá¯ážá á¡ááŒá¬ážá¥ááá¬áá áºáá¯ááŒá áºáááºá
$ drill detectportal.firefox.com @1.1.1.1 detectportal.firefox.com. 25 IN CNAME detectportal.prod.mozaws.net. detectportal.prod.mozaws.net. 26 IN CNAME detectportal.firefox.com-v2.edgesuite.net. detectportal.firefox.com-v2.edgesuite.net. 10668 IN CNAME a1089.dscd.akamai.net. a1089.dscd.akamai.net. 10 IN A 104.123.50.106 a1089.dscd.akamai.net. 10 IN A 104.123.50.88
á¡áááºážáá¯á¶áž CNAME ááŸááºáááºážáá¯á¶ážáá¯á á¡á±ážá áá
áºáá¯ááœáẠáá±á¬ááºážááœááºáá±á¬ TTL ááŸááááºá ááá¯á·áá±á¬áº áááºážááẠáá¯á¶ážá á¡áá¯á¶ážááááºáá«á á¡ááŒá¬áž CNAME áá»á¬ážááœáẠáááŠáž TTL á
áá¹ááá·áº 60 ááŸááááºá ááá¯á·áá±á¬áº ááá¯ááááºážáá»á¬ážá¡ááœáẠakamai.net
á¡ááŒáá·áºáá¯á¶áž TTL ááẠá
áá¹ááá·áº 20 ááŒá
áºááŒá®áž áááºážááá¯á·áá²á០áá
áºáá¯áá»áŸ á¡ááá·áºááœááºáááŸááá«á
Apple á ááºáá á¹á ááºážáá»á¬ážááᯠá¡áááºáááŒáẠá á áºáááºážáá±á¬ááºáá°ááá·áº ááá¯ááááºážáá»á¬ážáá±á¬á
$ drill 1-courier.push.apple.com @4.2.2.2 1-courier.push.apple.com. 1253 IN CNAME 1.courier-push-apple.com.akadns.net. 1.courier-push-apple.com.akadns.net. 1 IN CNAME gb-courier-4.push-apple.com.akadns.net. gb-courier-4.push-apple.com.akadns.net. 1 IN A 17.57.146.84 gb-courier-4.push-apple.com.akadns.net. 1 IN A 17.57.146.85
Firefox ááŸáá·áº TTL áá²á·ááá¯á· ááŒá¿áá¬ááẠLevel1 ááŒá±ááŸááºážáá°ááᯠá¡áá¯á¶ážááŒá¯ááá·áºá¡áá« á¡áá»á¬ážá á¯ááœáẠ3 á áá¹ááá·áºááœáẠáááºáá±áááá·áºáááºá
Dropbox áá¬áž?
$drill client.dropbox.com @8.8.8.8 client.dropbox.com á 7 CNAME ááœáẠclient.dropbox-dns.comá client.dropbox-dns.com 59 IN A 162.125.67.3 $drill client.dropbox.com @4.2.2.2 client.dropbox.com á 1 CNAME client.dropbox-dns.com ááœááºá client.dropbox-dns.com 1 IN A 162.125.64.3
ááá¯ááºáá°ážáá±ážááŸá¬ safebrowsing.googleapis.com
TTL áááºááá¯ážááẠFacebook ááá¯ááááºážáá»á¬ážáá²á·ááá¯á· á
áá¹ááá·áº 60 ááŒá
áºáááºá ááá¯á·á¡ááŒááºá client áá¡ááŒááºááŸá á€áááºááá¯ážáá»á¬ážááᯠáááºáááºáá»áŸá±á¬á·áá»áááºá
á¡áááºážáá¯á¶áž TTL ááᯠáááºááᯠáááºááŸááºááá²á
á¡áááºá áá±á¬ááºážááá¯ááŸá¯á¡áá»áá¯ážá¡á á¬ážá TTLá ááŸáá·áº áá°áááááºážáááºážáá¬ážááá·áº á¡áá»áááºáá¶ááááºááᯠá¡áá¯á¶ážááŒá¯á áááºáááºážáá¯ááºáá¯á¶ážááœá¬ážáá±á¬ áááºááŸáºáááºáá±á¬ááºááŸá¯ááŒá±á¬áá·áº áá±ážááá¯á·áá¬áá±á¬ áááá¯á¡ááºááá·áº áá±á¬ááºážááá¯ááŸá¯ááá¬áááᯠááá·áºááŸááºážááẠáááºááŸáºááŒá±ááŸááºážáá±ážá áá áºááŸáá áºááá·áº áá±á¬ááºážááá¯áá»ááºáá±á«ááºáž 1,5 áááºážááᯠáá¯á¶áá°áá°ážááẠáá¬ááºááœáŸááºážáá±ážáá²á·áááºá
ááŸáááŒá®ážáá¬ážááŸááºáááºážáá áºáᯠáááºáááºážáá¯ááºáá¯á¶ážááŒá®ážáá±á¬áẠáá±á¬ááºážááá¯ááŸá¯á 47,4% ááᯠááŒá¯áá¯ááºáá²á·áááºá áá«á áá¯áá¹ááááááºáá°ážá
á¡áááá·áºáá¯á¶áž TTL ááᯠáááºááŸááºáá«á áááºáá»ááŒááºážá¡áá±á«áº áááºááá¯á·á¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááŸááááºáááºážá
X áááºááá¯ážááẠá¡áááá·áºáá¯á¶áž TTL áááºááá¯ážáá»á¬ážááŒá áºáááºá á€áááºááá¯ážá¡áááºááœáẠáááºážááŒá ẠTTL áá»á¬ážáá«áá±á¬ ááŸááºáááºážáá»á¬ážááᯠááááá¯ááºáááºááá¯ááºáá«á
Y áááºááá¯ážááẠáááºááŸáºááá·áºááœááºážáá¬ážááŒá®ážááŒá áºááá·áº áá¯á¶ážá áœá²áá°áá áºáŠážáá¶á០áá±á¬ááºážááá¯áá»ááºáá¬ááá¯ááºááŸá¯ááºážááŒá áºáá±á¬áºáááºáž áááºážááẠáááºáááºážáá¯ááºááœá¬ážáᬠáá±á¬ááºážááá¯áá»ááºá¡áá áºáá áºáᯠááŒá¯áá¯ááºáá±áááºá
á¡áááá·áºáá¯á¶áž TTL ááᯠ47 áááá áºá¡áá áááºááŸááºáá¯á¶ááŒáá·áº "á¡ááá¯" áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááá±á á¯ááᯠ36% á០5% ááá¯á· áá»áŸá±á¬á·áá»áá¬ážáááºá á¡áááá·áºáá¯á¶áž TTL ááᯠ15 áááá áºá¡áá áááºááŸááºááŒááºážááŒáá·áºá á€áá±á¬ááºážááá¯ááŸá¯á¡áá±á¡ááœááºááẠ29% ááá¯á· áá»áááºážááœá¬ážáá«áááºá á¡áááºážáá¯á¶áž 1 áá¬áá®á TTL ááẠáááºážááá¯á·á¡á¬áž 17% ááá¯á· áá»áŸá±á¬á·áá»áá±ážáááºá áááááá¬áᬠááœá¬ááŒá¬ážáá»ááºá
áá¬áá¬áááºááœáẠáááºááá·áºá¡áá¬ááá¯áá»áŸ áááŒá±á¬ááºážáá²áá²á client DNS áááºááŸáºáá»á¬áž (routersá local solutionrs) ááœáẠá¡áááºážáá¯á¶áž TTL ááᯠáááºááŸááºááŒááºážá¡á á¬ážá
á¡áááºážáá¯á¶áž TTL 47 áááá áºááŒáá·áº 34% á០5%á á¡áááºážáá¯á¶áž 25 áááá áºá០15% ááŸáá·áº á¡áááºážáá¯á¶áž 13 áá¬áá®á០1% ááá¯á· áá»áááºážááœá¬ážáááºá áááá Ạ40 ááẠá¡áá±á¬ááºážáá¯á¶ážááŒá áºááá¯ááºáááºá
á€áá±ážáááºáá±á¬ááŒá±á¬ááºážáá²ááŸá¯á áááºáá±á¬ááºááŸá¯ááẠááŒá®ážáá¬ážáááºá
á¡áá»áá¯ážáááºááœá±á áá¬ááœá±áá²á
áá¯ááºáá«áááºá áááºáá±á¬ááºááŸá¯ááᯠcloud áááºáá±á¬ááºááŸá¯áá±ážáá°á¡áá áºá áá¬áá¬á¡áá áºá ááœááºáááºá¡áá áºááá¯á· áá±á¬ááºáááºáá»á¬ážá áá±á¬ááºáá¯á¶áž DNS ááŸááºáááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááẠááá¯á¡ááºáá«áááºá áá±ážáááºáá±á¬ TTL ááẠááá¯áá²á·ááá¯á·áá±á¬ á¡áá°ážá¡ááŒá±á¬ááºážááᯠáá»á±á¬ááœá±á·á áœá¬ááŸáá·áº áááŒááºááá¯ááºáá±á¬ááºá¡á±á¬áẠáá°áá®áá±ážáá«áááºá ááá¯á·áá±á¬áº á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶á¡áá áºááá¯á· áá°ážááŒá±á¬ááºážááŸá¯ááŸáá·áºá¡áá°á áá¯á¶ážá áœá²áá°áá»á¬ážááẠ1 áááá áºá 5 áááá Ạááá¯á·ááá¯áẠ15 áááá áºá¡ááœááºáž DNS ááŸááºáááºážá¡áá áºáá»á¬ážááá¯á· ááŒá±á¬ááºážááœáŸá±á·ááẠáááºáá°áá»áŸ áá»áŸá±á¬áºááá·áºáááºááá¯ááºáá«á á¡áááá·áºáá¯á¶áž TTL ááᯠ40 áááá áºá¡á á¬áž áááá Ạ5 ááá¯á· áááºááŸááºááŒááºážááẠá¡áá¯á¶ážááŒá¯áá°áá»á¬áž áááºáá±á¬ááºááŸá¯ááᯠáááºáá±á¬ááºááŒááºážá០áá¬ážáá®ážáááºááá¯ááºáá«á
ááá¯á·áá±á¬áºá áááºážááẠááŒá¬ááŒáá·áºáá»áááºááᯠáááááá¬áᬠáá»áŸá±á¬á·áá»ááŒá®áž áááá¯á¡ááºáá±á¬ áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááᯠááŸá±á¬ááºááŸá¬ážááŒááºážááŒáá·áº ááá¯ááºáá±ážááá¯ááºáá¬ááŸáá·áº áá¯á¶ááŒááºá áááºáá»áááŸá¯ááᯠááá¯ážáááºá á±áááºááŒá áºáááºá
áá¯ááºáá«áááºá RFCs ááœá±á TTL ááᯠáááºážáááºážáá»ááºáá»áẠááá¯ááºáá¬ááááºááá¯á· ááŒá±á¬ááŒáá«áááºá áá«áá±ááá·áº áááá·áºáááºááœá±á·ááŸá¬ DNS á áá áºáᬠáááá±á¬ááºááŸá¯ áááŸáááá±á¬ááºáá«áá²á
á¡áááºá áááºááẠááá¬ážááẠDNS áá¬áá¬áá»á¬ážááŸáá·áº á¡áá¯ááºáá¯ááºáá±áá«áá áá»á±ážáá°ážááŒá¯á áááºá TTLs ááᯠá á áºáá±ážáá«á áá®ááᯠáááºá áá¬áá±á¬ááºážáá²á· áááá·áºáá»áá²á· áááºááá¯ážááœá±ááᯠááẠá¡ááŸááºáááẠááá¯á¡ááºáá«ááá¬ážá
DNS ááŸááºáááºážáá»á¬ážá¡ááœáẠTTL áááºáá»á¬ážááᯠáááºááŸááºááẠá¡ááŒá±á¬ááºážááŒáá»ááºáá±á¬ááºážáá»á¬ážááŸááá«áááºá ááá¯á·áá±á¬áº áá¯á¶ážá áááŒá±á¬ááºážáá²áá±ážáá±á¬ DNS á¡ááœá¬ážá¡áᬠ75% á¡ááœáẠááá¯ááºáá«á
á¡ááŒá±á¬ááºážáááºážáá áºáá¯áá¯ááŒá±á¬áá·áº DNS á¡ááœáẠTTL áá»á¬ážááᯠá¡ááŸááºááááºá¡áá¯á¶ážááŒá¯ááẠááá¯á¡ááºáá«áá áá áºáá»áááºáááºážááœáẠááá·áº site ááœáẠcaching enabled áááŸáááŒá±á¬ááºáž áá±áá»á¬áá«á á±á áá°áá®áá±á¬á¡ááŒá±á¬ááºážááŒáá»ááºáá»á¬ážá¡ááœááºá
á¡áááºá ááá·áºááœááºá ááá¯áá²á·ááá¯á·áá±á¬ áá±ááá¹áá DNS áááºááŸáºáá
áºáᯠáá¯ááºáá±á¬ááºáá±áá«áá
source: www.habr.com