เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ TTL เบ•เปˆเปเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš DNS

เป€เบงเบฅเบฒเปเบเบ‡ DNS เบ•เปˆเบณเปเบกเปˆเบ™เบเบธเบ™เปเบˆเบชเบณเบ„เบฑเบ™เปƒเบ™เบเบฒเบ™เบ—เปˆเบญเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เป„เบง. เป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบกเบฑเบ™, เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡เป€เบฅเบทเบญเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เปเบฅเบฐ Relays เบ—เบตเปˆเบšเปเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบŠเบทเปˆ. เปเบ•เปˆเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบเปเบฒเบˆเบฑเบ”เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบ—เบตเปˆเบšเปเปˆเบกเบตเบ›เบฐเป‚เบซเบเบ”.

เบ™เบตเป‰เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบงเปˆเบฒ DNS เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เป€เบ›เบฑเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเป„เบ”เป‰เบชเบนเบ‡. เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เป€เบ‚เบ”เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเบฅเบปเบ‡เบŠเบตเบงเบดเบ” (TTL) เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™, เปเบฅเบฐเบœเบนเป‰เปเบเป‰เป„เบ‚เปƒเบŠเป‰เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบฅเบฒเบเบเบฒเบ™เบขเบนเปˆเปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.

เปเบ„เบ”เบกเบตเบœเบปเบ™เบšเป? เบชเบญเบ‡เบชเบฒเบกเบ›เบตเบเปˆเบญเบ™, เบเบฒเบ™เบ„เบปเป‰เบ™เบ„เบงเป‰เบฒเบ™เป‰เบญเบเป†เบ‚เบญเบ‡เบ‚เป‰เบญเบเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบชเบปเบกเบšเบนเบ™เปเบšเบš. เปƒเบซเป‰โ€‹เป€เบฎเบปเบฒโ€‹เบกเบฒโ€‹เป€เบšเบดเปˆเบ‡โ€‹เบชเบฐเบžเบฒเบšโ€‹เบเบฒเบ™โ€‹เปƒเบ™โ€‹เบ›เบฐเบˆเบธโ€‹เบšเบฑเบ™.

เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒ patched เป€เบŠเบตเบšเป€เบงเบต DNS เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป„เบงเป‰ เป€เบžเบทเปˆเบญเบšเบฑเบ™เบ—เบถเบเบ„เปˆเบฒ TTL เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡. เบกเบฑเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป€เบ›เบฑเบ™ TTL เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เบกเบฑเบ™เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบกเบฒ. เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฐเบžเบฒเบšเบฅเบงเบกเบ—เบตเปˆเบ”เบตเบ‚เบญเบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบ TTL เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡, เปเบฅเบฐเบเบฑเบ‡เบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบ™เบดเบเบปเบกเบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™. เป€เบŠเบตเบšเป€เบงเบตเป€เบงเบตเบŠเบฑเปˆเบ™ patched เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบซเบผเบฒเบเบŠเบปเปˆเบงเป‚เบกเบ‡.

เบŠเบธเบ”เบ‚เปเป‰เบกเบนเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ›เบฐเบเบญเบšเบ”เป‰เบงเบ 1 เบšเบฑเบ™เบ—เบถเบ (เบŠเบทเปˆ, qtype, TTL, timestamp). เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบ TTL เป‚เบ”เบเบฅเบงเบก (X-axis เปเบกเปˆเบ™ TTL เปƒเบ™เบงเบดเบ™เบฒเบ—เบต):

เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ TTL เบ•เปˆเปเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš DNS

เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบเบขเบนเปˆเบ—เบตเปˆ 86 (เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบ—เบถเบ SOA), เบกเบฑเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒ TTLs เบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ•เปเปˆเบฒ. เบฅเบญเบ‡เป€เบšเบดเปˆเบ‡เปƒเบเป‰เป†:

เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ TTL เบ•เปˆเปเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš DNS

เบ•เบปเบเบฅเบปเบ‡, TTLs เบซเบผเบฒเบเบเบงเปˆเบฒ 1 เบŠเบปเปˆเบงเป‚เบกเบ‡เปเบกเปˆเบ™เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบ—เบฒเบ‡เบชเบฐเบ–เบดเบ•เบด. เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบซเป‰เป€เบฎเบปเบฒเบชเบธเบกเปƒเบชเปˆเป„เบฅเบเบฐ 0โ€“3600:

เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ TTL เบ•เปˆเปเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš DNS

TTL เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบกเบฒเบˆเบฒเบ 0 เบซเบฒ 15 เบ™เบฒเบ—เบต:

เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ TTL เบ•เปˆเปเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš DNS

เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบกเบฒเบˆเบฒเบ 0 เบซเบฒ 5 เบ™เบฒเบ—เบต:

เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ TTL เบ•เปˆเปเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš DNS

เบกเบฑเบ™เบšเปเปˆเบ”เบตเบซเบผเบฒเบ.

เบเบฒเบ™เปเบˆเบเบขเบฒเบเบชเบฐเบชเบปเบกเป€เบฎเบฑเบ”เปƒเบซเป‰เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเป€เบซเบฑเบ™เป„เบ”เป‰เบŠเบฑเบ”เป€เบˆเบ™เบ‚เบถเป‰เบ™:

เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ TTL เบ•เปˆเปเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš DNS

เป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบญเบš DNS เบกเบต TTL เบ‚เบญเบ‡ 1 เบ™เบฒเบ—เบตเบซเบผเบทเบซเบ™เป‰เบญเบเบเบงเปˆเบฒ, เปเบฅเบฐเบชเบฒเบกเบชเปˆเบงเบ™เบชเบตเปˆเบกเบต TTL เบ‚เบญเบ‡ 5 เบ™เบฒเบ—เบตเบซเบผเบทเบซเบ™เป‰เบญเบเบเบงเปˆเบฒ.

เปเบ•เปˆเบฅเปเบ–เป‰เบฒ, เบกเบฑเบ™เบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเป€เบเบปเปˆเบฒ. เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”, เบ™เบตเป‰เปเบกเปˆเบ™ TTL เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบกเบตเบญเปเบฒเบ™เบฒเบ”. เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก, เบ•เบปเบงเปเบเป‰เป„เบ‚เบฅเบนเบเบ„เป‰เบฒ (เป€เบŠเบฑเปˆเบ™: routers, local caches) เป„เบ”เป‰เบฎเบฑเบš TTL เบˆเบฒเบเบ•เบปเบงเปเบเป‰เป„เบ‚เบ‚เบฑเป‰เบ™เบ•เบปเป‰เบ™, เปเบฅเบฐเบกเบฑเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ—เบธเบเป†เบงเบดเบ™เบฒเบ—เบต.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบฅเบนเบเบ„เป‰เบฒเบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เปเบ•เปˆเบฅเบฐเบฅเบฒเบเบเบฒเบ™เบชเปเบฒเบฅเบฑเบš, เป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ, เป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ TTL เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเบกเปˆ.

เบšเบฒเบ‡เบ—เบต TTL เบ—เบตเปˆเบ•เปเปˆเบฒเบซเบผเบฒเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบžเบฝเบ‡เปเบ•เปˆเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบ™เบดเบเบปเบกเปเบฅเบฐ API? เบกเบฒเป€เบšเบดเปˆเบ‡เบเบฑเบ™เป€เบฅเบตเบ:

เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ TTL เบ•เปˆเปเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš DNS

เปเบเบ™ X เปเบกเปˆเบ™ TTL, เปเบเบ™ Y เปเบกเปˆเบ™เบ„เบงเบฒเบกเบ™เบดเบเบปเบกเปเบšเบšเบชเบญเบšเบ–เบฒเบก.

เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบ„เปเบฒเบ–เบฒเบกเบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบเบฑเบ‡เบฎเป‰เบฒเบเปเบฎเบ‡เบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบˆเบฐ cache.

เบกเบฒเบŠเบนเบกเป€เบ‚เบปเป‰เบฒ:

เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ TTL เบ•เปˆเปเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš DNS

เบ„เปเบฒเบ•เบฑเบ”เบชเบดเบ™: เบกเบฑเบ™เบšเปเปˆเบ”เบตเปเบ—เป‰เป†. เบกเบฑเบ™เบšเปเปˆเบ”เบตเบเปˆเบญเบ™, เปเบ•เปˆเบกเบฑเบ™เบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเป€เบเบปเปˆเบฒ. DNS caching เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เป€เบเบทเบญเบšเบšเปเปˆเบกเบตเบ›เบฐเป‚เบซเบเบ”. เบเป‰เบญเบ™เบงเปˆเบฒเบ›เบฐเบŠเบฒเบŠเบปเบ™เบซเบ™เป‰เบญเบเปƒเบŠเป‰เบ•เบปเบงเปเบเป‰เป„เบ‚ DNS เบ‚เบญเบ‡ ISP เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ (เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบ”เบต), เบเบฒเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™ latency เบเบฒเบเป€เบ›เบฑเบ™เบ—เบตเปˆเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบซเบผเบฒเบ.

DNS caching เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเบšเปเปˆเบกเบตเปƒเบœเป„เบ›เบขเป‰เบฝเบกเบขเบฒเบก.

เบเบฐเบฅเบธเบ™เบฒเบฎเบฑเบšเบŠเบฒเบšเบงเปˆเบฒเบŠเบญเบšเปเบงเบญเบฒเบ”เบˆเบฐ เปƒเบ™เบงเบดเบ—เบตเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™ เบ•เบตเบ„เบงเบฒเบกเบซเบกเบฒเบ TTL เบ•เปˆเปเบฒ.

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบกเบฑเบ™เบˆเบถเปˆเบ‡?

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบšเบฑเบ™เบ—เบถเบ DNS เบˆเบถเปˆเบ‡เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ TTL เบ•เปเปˆเบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง?

  • เบ•เบปเบงเบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡เบเบฒเบ™เป‚เบซเบผเบ”เปเบšเบšเป€เบเบปเปˆเบฒเบ–เบทเบเบ›เบฐเป„เบงเป‰เบ”เป‰เบงเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.
  • เบกเบต myths เบงเปˆเบฒเบเบฒเบ™เบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡เบเบฒเบ™เป‚เบซเบผเบ” DNS เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบš TTL (เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡ - เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบกเบทเป‰เบ‚เบญเบ‡ Netscape Navigator, เบฅเบนเบเบ„เป‰เบฒเป„เบ”เป‰เป€เบฅเบทเบญเบเบ—เบตเปˆเบขเบนเปˆ IP เปเบšเบšเบชเบธเปˆเบกเบˆเบฒเบเบŠเบธเบ”เบ‚เบญเบ‡ RRs เปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบกเบขเปˆเบฒเบ‡เป‚เบ›เปˆเบ‡เปƒเบชเบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป„เบ”เป‰)
  • เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบšเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบ—เบฑเบ™เบ—เบต, เบชเบฐเบ™เบฑเป‰เบ™เบกเบฑเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เปƒเบ™เบเบฒเบ™เบงเบฒเบ‡เปเบœเบ™.
  • เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบšเป€เบŠเบตเบšเป€เบงเบต DNS เบซเบผเบทเบ•เบปเบงเบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡เบเบฒเบ™เป‚เบซเบผเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบฅเบฒเบงเป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบฎเป‰เบญเบ‡เบ‚เปเบขเปˆเบฒเบ‡เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš, เปเบฅเบฐเบšเปเปˆเป€เบฅเบฑเปˆเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒเปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™.
  • TTL เบ•เปˆเบณเปƒเบซเป‰เป€เบˆเบปเป‰เบฒเบชเบฐเบซเบ‡เบปเบšเปƒเบˆ.
  • เบ›เบฐเบŠเบฒเบŠเบปเบ™เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบเปเบฒเบ™เบปเบ” TTLs เบ•เปˆเปเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบฅเบทเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเป„เบ”เป‰เบฅเบงเบกเป€เบญเบปเบฒ "failover" เปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบซเบ™เป‰เบญเบเปเบฅเบฐเบซเบ™เป‰เบญเบเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบญเบ™เบœเบนเป‰เปƒเบŠเป‰เป„เบ›เบซเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบญเบทเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฐเปเบ”เบ‡เบซเบ™เป‰เบฒเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบญเบทเปˆเบ™เป„เบ”เป‰เปเบ•เบ, เบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒเบซเบผเบฒเบเบเบงเปˆเบฒ 1 เบ™เบฒเบ—เบตเปเบกเปˆเบ™เบญเบฒเบ”เบˆเบฐเบเบญเบกเบฎเบฑเบšเป„เบ”เป‰.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, TTL เบซเบ™เบถเปˆเบ‡เบ™เบฒเบ—เบตเบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบ–เป‰เบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เบ—เบตเปˆเบ–เบทเบเบšเบฅเบฑเบญเบเป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบซเบผเบฒเบเบเบงเปˆเบฒ 1 เบ™เบฒเบ—เบต, เบšเปเปˆเบกเบตเปƒเบœเบˆเบฐเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบ‚เบถเป‰เบ™เบเบฑเบš. เปเบฅเบฐเบเบฒเบ™เบŠเปเป‰เบฒเบŠเป‰เบญเบ™เบˆเบฐเบšเปเปˆเบŠเปˆเบงเบเป„เบ”เป‰เบ–เป‰เบฒเบชเบฒเป€เบซเบ”เปเบกเปˆเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เบซเบผเบทเบเบฒเบ™เปเบฎเบฑเบ. เปƒเบ™เบ—เบฒเบ‡เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก, เบ”เป‰เบงเบ TTL เบ—เบตเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™, เบฅเบนเบเบ„เป‰เบฒเบซเบผเบฒเบเบ„เบปเบ™เบˆเบฐเบชเบทเบšเบ•เปเปˆเบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเปเบฅเบฐเบšเปเปˆเป€เบ„เบตเบเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบซเบเบฑเบ‡เป€เบฅเบตเบ.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ CDN เปเบฅเบฐเบเบฒเบ™เบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡เบเบฒเบ™เป‚เบซเบผเบ”เปเบกเปˆเบ™เบชเปˆเบงเบ™เปƒเบซเบเปˆเบ—เบตเปˆเบˆเบฐเบ•เปเบฒเบ™เบดเบ•เบดเบ•เบฝเบ™เบชเปเบฒเบฅเบฑเบš TTLs เบ•เปˆเปเบฒ, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบชเบปเบกเบ—เบปเบš CNAMEs เบเบฑเบš TTLs เบ•เปˆเปเบฒเปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเบกเบต 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 เปƒเบ”เป†เบซเบกเบปเบ”เบญเบฒเบเบธ, เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเบกเปˆเบ•เป‰เบญเบ‡เบ–เบทเบเบชเบปเปˆเบ‡. เบ—เบฑเบ‡เบชเบญเบ‡เบกเบต TTL 30 เบงเบดเบ™เบฒเบ—เบต, เปเบ•เปˆเบกเบฑเบ™เบšเปเปˆเบ„เบทเบเบฑเบ™. 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 เปƒเบ™ A 151.101.16.133

เบ•เบปเบงเปเบเป‰เป„เบ‚ Level3 เบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ BIND. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบชเบทเบšเบ•เปเปˆเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ™เบตเป‰, TTL เบ‚เบญเบ‡ 1 เบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™เบชเบฐเป€เบซเบกเบต. 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 เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เปเบ•เปˆเบกเบฑเบ™เบšเปเปˆเบกเบตเบ›เบฐเป‚เบซเบเบ”เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™. CNAMEs เบญเบทเปˆเบ™เป†เบกเบต 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 เบˆเบฐเบ–เบทเบเบ•เบดเบ”เบขเบนเปˆเบ—เบตเปˆ 1 เบงเบดเบ™เบฒเบ—เบตเบชเปˆเบงเบ™เปƒเบซเบเปˆเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰เบ•เบปเบงเปเบเป‰เป„เบ‚ Level3.

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 เปƒเบ™ A 162.125.64.3

เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบเบฒเบ™โ€‹ safebrowsing.googleapis.com เบกเบนเบ™เบ„เปˆเบฒ TTL เปเบกเปˆเบ™ 60 เบงเบดเบ™เบฒเบ—เบต, เป€เบŠเบฑเปˆเบ™เป‚เบ”เป€เบกเบ™เบ‚เบญเบ‡เป€เบŸเบชเบšเบธเบ. เปเบฅเบฐ, เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡, เบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒ, เบกเบนเบ™เบ„เปˆเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบซเบผเบธเบ”เบฅเบปเบ‡เป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡.

เปเบ™เบงเปƒเบ”เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ” TTL เบ•เปเบฒเปˆเบชเบธเบ”?

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบŠเบทเปˆ, เบ›เบฐเป€เบžเบ”เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป, TTL, เปเบฅเบฐเป€เบงเบฅเบฒเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ‚เบฝเบ™เบชเบฐเบ„เบดเบšเป€เบžเบทเปˆเบญเบˆเปเบฒเบฅเบญเบ‡ 1,5 เบฅเป‰เบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบœเปˆเบฒเบ™เบ•เบปเบงเปเบเป‰เป„เบ‚เบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒเป€เบžเบทเปˆเบญเบ„เบฒเบ”เบ„เบฐเป€เบ™เบ›เบฐเบฅเบดเบกเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒ cache เบซเบกเบปเบ”เบญเบฒเบเบธ.

47,4% เบ‚เบญเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเป„เบ”เป‰เบ–เบทเบเป€เบฎเบฑเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบซเบกเบปเบ”เบญเบฒเบเบธ. เบ™เบตเป‰เปเบกเปˆเบ™เบชเบนเบ‡เบ—เบตเปˆเบšเปเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™.

เบˆเบฐเป€เบ›เบฑเบ™เปเบ™เบงเปƒเบ”เบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบเบฒเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ–เป‰เบฒ TTL เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”?

เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ TTL เบ•เปˆเปเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš DNS

เปเบเบ™ X เปเบกเปˆเบ™เบ„เปˆเบฒ TTL เบ•เปเปˆเบฒเบชเบธเบ”. เบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเบกเบตเปเบซเบผเปˆเบ‡ TTL เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบ„เปˆเบฒเบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เบเบฐเบ—เบปเบš.

เปเบเบ™ Y เปเบกเปˆเบ™เป€เบ›เบตเป€เบŠเบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบˆเบฒเบเบฅเบนเบเบ„เป‰เบฒเบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒเปเบฅเป‰เบง, เปเบ•เปˆเบกเบฑเบ™เบซเบกเบปเบ”เบญเบฒเบเบธเปเบฅเบฐเบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเบกเปˆ.

เบชเปˆเบงเบ™เปเบšเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป "เบžเบดเป€เบชเบ”" เปเบกเปˆเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบˆเบฒเบ 47% เป€เบ›เบฑเบ™ 36% เป‚เบ”เบเบžเบฝเบ‡เปเบ•เปˆเบเปเบฒเบ™เบปเบ” TTL เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆ 5 เบ™เบฒเบ—เบต. เป‚เบ”เบเบเปเบฒเบ™เบปเบ” TTL เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆ 15 เบ™เบฒเบ—เบต, เบˆเปเบฒเบ™เบงเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบซเบผเบธเบ”เบฅเบปเบ‡เป€เบ–เบดเบ‡ 29%. TTL เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆ 1 เบŠเบปเปˆเบงเป‚เบกเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเบซเบผเบธเบ”เบฅเบปเบ‡เป€เบ–เบดเบ‡ 17%. เบ„เบงเบฒเบกโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹!

เปเบ™เบงเปƒเบ”เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เบชเบดเปˆเบ‡เปƒเบ”เปƒเบ™เบ”เป‰เบฒเบ™เป€เบŠเบตเบŸเป€เบงเบต, เปเบ•เปˆเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบเปเบฒเบ™เบปเบ” TTL เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเปƒเบ™เบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒ DNS เบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒ (routers, เบ•เบปเบงเปเบเป‰เป„เบ‚เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™)?

เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ TTL เบ•เปˆเปเบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš DNS

เบˆเปเบฒเบ™เบงเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบซเบผเบธเบ”เบฅเบปเบ‡เบˆเบฒเบ 47% เป€เบ›เบฑเบ™ 34% เบ”เป‰เบงเบ TTL เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆ 5 เบ™เบฒเบ—เบต, เป€เบ›เบฑเบ™ 25% เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ 15 เบ™เบฒเบ—เบต, เปเบฅเบฐ 13% เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ 1 เบŠเบปเปˆเบงเป‚เบกเบ‡. เบšเบฒเบ‡เบ—เบต 40 เบ™เบฒเบ—เบตเปเบกเปˆเบ™เบ”เบตเบ—เบตเปˆเบชเบธเบ”.

เบœเบปเบ™เบเบฐเบ—เบปเบšเบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบ™เบตเป‰เปเบกเปˆเบ™เปƒเบซเบเปˆเบซเบผเบงเบ‡.

เบœเบปเบ™เบชเบฐเบ—เป‰เบญเบ™เปเบกเปˆเบ™เบซเบเบฑเบ‡?

เปเบ™เปˆเบ™เบญเบ™, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบเป‰เบฒเบเป„เบ›เบขเบนเปˆเปƒเบ™เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡เปƒเบซเบกเปˆ, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปƒเบซเบกเปˆ, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบซเบกเปˆ, เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบฅเบนเบเบ„เป‰เบฒเปƒเบŠเป‰เบšเบฑเบ™เบ—เบถเบ DNS เบซเบผเป‰เบฒเบชเบธเบ”. เปเบฅเบฐ TTL เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบžเปเบชเบปเบกเบ„เบงเบ™เบŠเปˆเบงเบเปƒเบซเป‰เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ„เปˆเบญเบ‡เปเบ„เป‰เบงเปเบฅเบฐเบšเปเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆ. เปเบ•เปˆเบเบฑเบšเบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เปƒเบซเบกเปˆ, เบšเปเปˆเบกเบตเปƒเบœเบ„เบฒเบ”เบซเบงเบฑเบ‡เบงเปˆเบฒเบฅเบนเบเบ„เป‰เบฒเบˆเบฐเบเป‰เบฒเบเป„เบ›เบซเบฒเบšเบฑเบ™เบ—เบถเบ DNS เปƒเบซเบกเปˆเบžเบฒเบเปƒเบ™ 1 เบ™เบฒเบ—เบต, 5 เบ™เบฒเบ—เบต, เบซเบผเบท 15 เบ™เบฒเบ—เบต. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ TTL เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆ 40 เบ™เบฒเบ—เบตเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ 5 เบ™เบฒเบ—เบตเบˆเบฐเบšเปเปˆเบ›เป‰เบญเบ‡เบเบฑเบ™เบœเบนเป‰เปƒเบŠเป‰เบˆเบฒเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบ™เบตเป‰เบˆเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเปเบฅเบฐเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบ•เบปเบงเปเบฅเบฐเบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเป‚เบ”เบเบเบฒเบ™เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.

เปเบ™เปˆเบ™เบญเบ™, RFCs เป€เบงเบปเป‰เบฒเบงเปˆเบฒ TTL เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบขเปˆเบฒเบ‡เป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”. เปเบ•เปˆเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบฅเบฐเบšเบปเบš DNS เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบšเปเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบเบตเบ™เป„เบ›.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ DNS เบ—เบตเปˆเบกเบตเบญเปเบฒเบ™เบฒเบ”, เบเบฐเบฅเบธเบ™เบฒเบเบงเบ”เป€เบšเบดเปˆเบ‡ TTLs เบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เบธเบ™เบ„เปˆเบฒเบ—เบตเปˆเบ•เปเปˆเบฒเบ—เบตเปˆเบ‚เบตเป‰เบ„เป‰เบฒเบ™เปเบ—เป‰เป†เบšเป?

เปเบ™เปˆเบ™เบญเบ™, เบกเบตเป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบˆเบฐเบเปเบฒเบ™เบปเบ” TTLs เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบ—เบถเบ DNS. เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบš 75% เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™ DNS เบ—เบตเปˆเบเบฑเบ‡เบ„เบปเบ‡เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡.

เปเบฅเบฐเบ–เป‰เบฒเบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เปƒเบŠเป‰ TTL เบ•เปˆเปเบฒเบชเปเบฒเบฅเบฑเบš DNS, เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เป€เบ›เบตเบ”เปƒเบŠเป‰ cache. เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบ”เบฝเบงเบเบฑเบ™.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเปเบ„เบ” DNS เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบ, เป€เบŠเบฑเปˆเบ™: dnscrypt-proxyเป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบ•เบฑเป‰เบ‡ TTL เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆ, เปƒเบŠเป‰เบŸเบฑเบ‡เบŠเบฑเบ™เบ™เบตเป‰. เบ™เบตเป‰เปเบกเปˆเบ™เบ”เบต. เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ—เบตเปˆเบšเปเปˆเบ”เบตเบˆเบฐเป€เบเบตเบ”เบ‚เบถเป‰เบ™. เบ•เบฑเป‰เบ‡ TTL เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบ›เบฐเบกเบฒเบ™ 40 เบ™เบฒเบ—เบต (2400 เบงเบดเบ™เบฒเบ—เบต) เปเบฅเบฐ 1 เบŠเบปเปˆเบงเป‚เบกเบ‡. เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เป€เบ›เบฑเบ™เบ‚เบญเบšเป€เบ‚เบ”เบ—เบตเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster