ΠΠΈΠ·ΠΊΠ°Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠ° DNS β ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΉ ΡΠ°ΠΊΡΠΎΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. Π§ΡΠΎΠ±Ρ Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ, Π²Π°ΠΆΠ½ΠΎ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ DNS-ΡΠ΅ΡΠ²Π΅ΡΡ ΠΈ
ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ DNS ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΡΡ ΠΊΠ°ΠΊ ΡΠΈΠ»ΡΠ½ΠΎ ΠΊΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ». ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ Π·ΠΎΠ½ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π²ΡΠ΅ΠΌΡ ΠΆΠΈΠ·Π½ΠΈ (TTL) Π΄Π»Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ, Π° ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΡΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΠΈ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π² ΠΏΠ°ΠΌΡΡΠΈ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π½Π΅Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°.
ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π»ΠΈ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅? ΠΠ°ΡΡ Π»Π΅Ρ Π½Π°Π·Π°Π΄ ΠΌΠΎΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎ, ΡΡΠΎ ΠΎΠ½ΠΎ Π½Π΅ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ. ΠΠ·Π³Π»ΡΠ½Π΅ΠΌ Π½Π° Π½ΡΠ½Π΅ΡΠ½Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Π».
ΠΠ»Ρ ΡΠ±ΠΎΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Ρ ΠΏΡΠΎΠΏΠ°ΡΡΠΈΠ»
Π Π΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 1 583 579 Π·Π°ΠΏΠΈΡΠ΅ΠΉ (name, qtype, TTL, timestamp). ΠΠΎΡ ΠΎΠ±ΡΠ΅Π΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ TTL (ΠΎΡΡ X β ΡΡΠΎ TTL Π² ΡΠ΅ΠΊΡΠ½Π΄Π°Ρ ):
ΠΡΠ»ΠΈ Π½Π΅ ΡΡΠΈΡΠ°ΡΡ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π±ΡΠ³ΡΠ° Π½Π° 86 400 (Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠ΅ΠΉ SOA), Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ TTL Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² Π½ΠΈΠ·ΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ Π±Π»ΠΈΠΆΠ΅:
Π₯ΠΎΡΠΎΡΠΎ, TTL Π±ΠΎΠ»Π΅Π΅ 1 ΡΠ°ΡΠ° ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ Π·Π½Π°ΡΠΈΠΌΡ. Π’ΠΎΠ³Π΄Π° ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΠΌΡΡ Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 0β3600:
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ TTL ΠΎΡ 0 Π΄ΠΎ 15 ΠΌΠΈΠ½ΡΡ:
ΠΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅Π΅ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΎΡ 0 Π΄ΠΎ 5 ΠΌΠΈΠ½ΡΡ:
ΠΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ.
ΠΠ°ΠΊΠΎΠΏΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎΠΉ:
Π ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ DNS-ΠΎΡΠ²Π΅ΡΠΎΠ² TTL ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 1 ΠΌΠΈΠ½ΡΡΡ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅, Π° Ρ ΡΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΡΠ΅ΠΉ β 5 ΠΌΠΈΠ½ΡΡ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅.
ΠΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅, Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π²ΡΡ Π΅ΡΡ Ρ ΡΠΆΠ΅. ΠΠ΅Π΄Ρ ΡΡΠΎ TTL ΠΎΡ Π°Π²ΡΠΎΡΠΈΡΠ°ΡΠΈΠ²Π½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠ΅ ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ, Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΊΡΡΠΈ) ΠΏΠΎΠ»ΡΡΠ°ΡΡ TTL ΠΎΡ Π²ΡΡΠ΅ΡΡΠΎΡΡΠΈΡ ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΠΎΠ², ΠΈ ΠΎΠ½ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ Π·Π°ΠΏΠΈΡΡ, Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ, Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ TTL, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡ Π½ΠΎΠ²ΡΠΉ Π·Π°ΠΏΡΠΎΡ.
ΠΠΎΠΆΠ΅Ρ, ΡΡΠΈ ΠΎΡΠ΅Π½Ρ Π½ΠΈΠ·ΠΊΠΈΠ΅ TTL ΠΊΠ°ΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ², Π° Π½Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² ΠΈ API? ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ:
ΠΡΡ X β ΡΡΠΎ TTL, ΠΎΡΡ Y β ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ².
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΠ°ΠΌΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈ Ρ ΡΠΆΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΊΡΡΠΈΡΡΡΡΡΡ.
ΠΡΠΈΠ±Π»ΠΈΠ·ΠΈΠΌ:
ΠΠ΅ΡΠ΄ΠΈΠΊΡ: Π²ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ»ΠΎΡ ΠΎ. Π£ΠΆΠ΅ ΠΈ ΡΠ°Π½ΡΡΠ΅ Π±ΡΠ»ΠΎ ΠΏΠ»ΠΎΡ ΠΎ, Π° ΡΡΠ°Π»ΠΎ Π΅ΡΡ Ρ ΡΠΆΠ΅. ΠΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ DNS ΡΡΠ°Π»ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²ΡΡ ΠΌΠ΅Π½ΡΡΠ΅ Π»ΡΠ΄Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ DNS-ΡΠ΅Π·ΠΎΠ»Π²Π΅Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° (ΠΏΠΎ ΡΠ²Π°ΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ), ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅ΡΠ½ΠΎΠΉ.
ΠΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ DNS ΡΡΠ°Π»ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΏΠΎΡΠ΅ΡΠ°Π΅Ρ.
Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ
ΠΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊ?
ΠΠΎΡΠ΅ΠΌΡ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠ΅ΠΉ DNS ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΌΠ°Π»ΡΠΉ TTL?
- Π£ΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΎΡΡΠ°Π»ΠΈΡΡ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
- Π₯ΠΎΠ΄ΡΡ ΠΌΠΈΡΡ, ΡΡΠΎ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠ° Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠΎ DNS Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ TTL (ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ β ΡΠΎ Π²ΡΠ΅ΠΌΡΠ½ Netscape Navigator ΠΊΠ»ΠΈΠ΅Π½ΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ IP-Π°Π΄ΡΠ΅Ρ ΠΈΠ· Π½Π°Π±ΠΎΡΠ° RR ΠΈ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ ΠΏΡΠΎΠ±ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ)
- ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ Ρ ΠΎΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΠ°ΠΊ ΠΏΡΠΎΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°ΡΡ.
- ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ DNS-ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈΠ»ΠΈ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ° Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΠΈΠ΄ΠΈΡ ΡΠ²ΠΎΠ΅ΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ, Π° Π½Π΅ ΡΡΠΊΠΎΡΡΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
- ΠΠΈΠ·ΠΊΠΈΠ΅ TTL Π΄Π°ΡΡ Π΄ΡΡΠ΅Π²Π½ΠΎΠ΅ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΠ΅.
- ΠΡΠ΄ΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠ°Π²ΡΡ Π½ΠΈΠ·ΠΊΠΈΠ΅ TTL Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΏΠΎΡΠΎΠΌ ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ.
Π― Π½Π΅ Π²ΠΊΠ»ΡΡΠΈΠ» Π² ΡΠΏΠΈΡΠΎΠΊ Β«ΠΎΡΡΠ°Π±ΠΎΡΠΊΡ ΠΎΡΠΊΠ°Π·Π°Β», ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎ Π²ΡΡ ΠΌΠ΅Π½Π΅Π΅ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ. ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² Π΄ΡΡΠ³ΡΡ ΡΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΈΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π²ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ»ΠΎΠΌΠ°Π»ΠΎΡΡ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, Π΄ΠΎΠΏΡΡΡΠΈΠΌΠ° Π·Π°Π΄Π΅ΡΠΆΠΊΠ° Π±ΠΎΠ»Π΅Π΅ 1 ΠΌΠΈΠ½ΡΡΡ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠΈΠ½ΡΡΠ½ΡΠΉ TTL ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΡΠ΅ DNS-ΡΠ΅ΡΠ²Π΅ΡΡ Π±ΡΠ΄ΡΡ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π½Π° 1 ΠΌΠΈΠ½ΡΡΡ, Π½ΠΈΠΊΡΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΡΠ»ΡΠΆΠ±Π°ΠΌ. Π ΠΈΠ·Π±ΡΡΠΎΡΠ½ΠΎΡΡΡ Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π²Π·Π»ΠΎΠΌ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Ρ ΡΠ°Π·ΡΠΌΠ½ΡΠΌΠΈ TTL ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π°ΠΌΠ΅ΡΡΡ.
Π Π½ΠΈΠ·ΠΊΠΈΡ TTL Π² Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π²ΠΈΠ½ΠΎΠ²Π°ΡΡ cΠ΅ΡΠ²ΠΈΡΡ CDN ΠΈ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ 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 IN CNAME github.map.fastly.net. github.map.fastly.net. 1 IN 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, Π½ΠΎ ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΠΎ. Π Π΄ΡΡΠ³ΠΈΡ
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 Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°ΡΡΡΡΠ½Π΅Ρ Π½Π° 1 ΡΠ΅ΠΊΡΠ½Π΄Π΅ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΠ° Level3.
Dropbox?
$ drill client.dropbox.com @8.8.8.8 client.dropbox.com. 7 IN 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 IN CNAME client.dropbox-dns.com. client.dropbox-dns.com. 1 IN A 162.125.64.3
Π£ Π·Π°ΠΏΠΈΡΠΈ safebrowsing.googleapis.com
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ TTL 60 ΡΠ΅ΠΊΡΠ½Π΄, ΠΊΠ°ΠΊ ΠΈ Ρ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² Facebook. Π, ΠΎΠΏΡΡΡ ΠΆΠ΅, Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡΡΡ Π²Π΄Π²ΠΎΠ΅.
ΠΠ°ΠΊ Π½Π°ΡΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ TTL?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠΌΡ, ΡΠΈΠΏ Π·Π°ΠΏΡΠΎΡΠ°, TTL ΠΈ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ½Π½ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΌΠ΅ΡΠΊΡ, Ρ Π½Π°ΠΏΠΈΡΠ°Π» ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΈ 1,5 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Π·Π°ΠΏΡΠΎΡΠΎΠ², ΠΏΡΠΎΡ ΠΎΠ΄ΡΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΊΡΡΠΈΡΡΡΡΠΈΠΉ ΡΠ΅Π·ΠΎΠ»Π²Π΅Ρ, ΡΡΠΎΠ±Ρ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΎΠ±ΡΡΠΌ Π»ΠΈΡΠ½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ², ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΠΈΠ·-Π·Π° ΠΏΡΠΎΡΡΠΎΡΠ΅Π½Π½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΊΡΡΠ°.
47,4% Π·Π°ΠΏΡΠΎΡΠΎΠ² Π±ΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°Π½Ρ ΠΏΠΎΡΠ»Π΅ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ Π·Π°ΠΏΠΈΡΠΈ. ΠΡΠΎ Π½Π΅ΠΎΠΏΡΠ°Π²Π΄Π°Π½Π½ΠΎ Π²ΡΡΠΎΠΊΠΎ.
ΠΠ°ΠΊΠΎΠ²ΠΎ Π±ΡΠ΄Π΅Ρ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ TTL?
ΠΡΡ X β ΡΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ TTL. ΠΠ°ΠΏΠΈΡΠΈ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌΠΈ TTL Π²ΡΡΠ΅ ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π΅ Π·Π°ΡΡΠΎΠ½ΡΡΡ.
ΠΡΡ Y β ΠΏΡΠΎΡΠ΅Π½Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΆΠ΅ Π΅ΡΡΡ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π·Π°ΠΏΠΈΡΡ, Π½ΠΎ Π΅Ρ ΡΡΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈΡΡΡΠΊ ΠΈ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ Π½ΠΎΠ²ΡΠΉ Π·Π°ΠΏΡΠΎΡ.
ΠΠΎΠ»Ρ Β«Π»ΠΈΡΠ½ΠΈΡ Β» Π·Π°ΠΏΡΠΎΡΠΎΠ² ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ Ρ 47% Π΄ΠΎ 36% ΠΏΡΠΎΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ TTL Π² 5 ΠΌΠΈΠ½ΡΡ. ΠΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ TTL Π² 15 ΠΌΠΈΠ½ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ Π΄ΠΎ 29%. ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ TTL Π² 1 ΡΠ°Ρ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΠΈΡ Π΄ΠΎ 17%. Π‘ΡΡΠ΅ΡΡΠ²Π΅Π½Π½Π°Ρ ΡΠ°Π·Π½ΠΈΡΠ°!
ΠΠ°ΠΊ Π½Π°ΡΡΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΡΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, Π° Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ TTL Π² ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ DNS-ΠΊΡΡΠ°Ρ (ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ, Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΡ)?
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ Ρ 47% Π΄ΠΎ 34% ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ TTL Π² 5 ΠΌΠΈΠ½ΡΡ, Π΄ΠΎ 25% Ρ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠΎΠΌ Π² 15 ΠΌΠΈΠ½ΡΡ ΠΈ Π΄ΠΎ 13% Ρ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠΎΠΌ Π² 1 ΡΠ°Ρ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 40 ΠΌΠΈΠ½ΡΡ.
ΠΠ»ΠΈΡΠ½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎ.
ΠΠ°ΠΊΠΎΠ²Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ?
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠ΅ΡΠ²ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π½Π° Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°, Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ, Π½ΠΎΠ²ΡΡ ΡΠ΅ΡΡ, ΡΡΠ΅Π±ΡΡ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ DNS. Π Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ°Π»ΡΠΉ TTL ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΠ»Π°Π²Π½ΠΎ ΠΈ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄. ΠΠΎ Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠΌ Π½Π° Π½ΠΎΠ²ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ, ΡΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΡ Π½Π° Π½ΠΎΠ²ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ DNS Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 1 ΠΌΠΈΠ½ΡΡΡ, 5 ΠΌΠΈΠ½ΡΡ ΠΈΠ»ΠΈ 15 ΠΌΠΈΠ½ΡΡ. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠΊΠ° ΠΆΠΈΠ·Π½ΠΈ Π² 40 ΠΌΠΈΠ½ΡΡ Π²ΠΌΠ΅ΡΡΠΎ 5 ΠΌΠΈΠ½ΡΡ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΡΠ²ΠΈΡΡ.
ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΈ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΡ, ΠΈΠ·Π±Π΅Π³Π°Ρ Π½Π΅Π½ΡΠΆΠ½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ².
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, RFC Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ TTL. ΠΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠ°ΠΊΠΎΠ²Π°, ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° DNS ΡΡΠ°Π»Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ Π½Π΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ.
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ Π°Π²ΡΠΎΡΠΈΡΠ°ΡΠΈΠ²Π½ΡΠΌΠΈ DNS-ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ²ΠΎΠΈ TTL. ΠΠ°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΠΌΠ΅Ρ ΠΎΡΠ²ΠΎΡΠ½ΠΎ Π½ΠΈΠ·ΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ?
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π΅ΡΡΡ Π²Π΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΌΠ°Π»ΡΡ TTL Π΄Π»Ρ DNS-Π·Π°ΠΏΠΈΡΠ΅ΠΉ. ΠΠΎ Π½Π΅ Π΄Π»Ρ 75% ΡΡΠ°ΡΠΈΠΊΠ° DNS, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ.
Π Π΅ΡΠ»ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ Π²Π°ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½ΠΈΠ·ΠΊΠΈΠ΅ TTL Π΄Π»Ρ DNS, Π·Π°ΠΎΠ΄Π½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π½Π° Π²Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ Π½Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎ ΡΠ΅ΠΌ ΠΆΠ΅ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ DNS-ΠΊΡΡ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com