DNS (Domain Name System) ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π΄ΠΎΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΠΌΠ΅Π½Π° Π² Π΄Π°Π½Π½ΡΠ΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ, ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ Π² IPv4- ΠΈ IPv6-Π°Π΄ΡΠ΅ΡΠ°. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ DNS ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡ Π°Π΄ΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°.
Π£ΡΠ°ΡΡΠ½ΠΈΠΊΠΈ Π·Π°ΠΏΡΠΎΡΠ°
- ΠΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΉ resolver ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ Π·Π°ΠΏΡΠΎΡ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΡΠΉ resolver ΠΈΡΠ΅Ρ ΠΎΡΠ²Π΅Ρ ΠΈ ΠΊΡΡΠΈΡΡΠ΅Ρ Π΅Π³ΠΎ.
- ΠΠ²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Ρ ΡΠ°Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ DNS-Π·ΠΎΠ½Ρ.
- ΠΠΎΡΠ½Π΅Π²ΡΠ΅ ΠΈ TLD-ΡΠ΅ΡΠ²Π΅ΡΡ Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡ resolver ΠΊ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠ΅ΡΠ²Π΅ΡΡ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ
| Π’ΠΈΠΏ | ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ |
|---|---|
| A | IPv4-Π°Π΄ΡΠ΅Ρ |
| AAAA | IPv6-Π°Π΄ΡΠ΅Ρ |
| CNAME | ΠΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ |
| MX | ΠΠΎΡΡΠΎΠ²ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π΄ΠΎΠΌΠ΅Π½Π° |
| NS | ΠΠ²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΡΠΉ DNS-ΡΠ΅ΡΠ²Π΅Ρ |
| TXT | Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ |
| PTR | ΠΠ±ΡΠ°ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π΄ΡΠ΅ΡΠ° Π² ΠΈΠΌΡ |
Π’ΡΠ°Π½ΡΠΏΠΎΡΡ ΠΈ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ±ΡΡΠ½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ UDP-ΠΏΠΎΡΡ 53. TCP ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΡΠ²Π΅ΡΠΎΠ², ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π·ΠΎΠ½ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ° ΠΏΠΎΡΠ»Π΅ ΡΡΠ΅ΡΡΠ½Π½ΠΎΠ³ΠΎ UDP-ΠΎΡΠ²Π΅ΡΠ°.
ΠΠ°ΠΆΠ΄Π°Ρ Π·Π°ΠΏΠΈΡΡ ΠΈΠΌΠ΅Π΅Ρ TTL. ΠΠΎΠΊΠ° TTL Π½Π΅ ΠΈΡΡΡΠΊ, resolver ΠΌΠΎΠΆΠ΅Ρ Π²Π΅ΡΠ½ΡΡΡ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡΠ²Π΅Ρ Π±Π΅Π· ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΡΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌ. ΠΠΎΡΡΠΎΠΌΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ Π½Π΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ.
ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°
dig example.com A
dig @1.1.1.1 example.com
dig +trace example.comΠΡΠΎΠ²Π΅ΡΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ resolver, ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ, Π΄Π΅Π»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·ΠΎΠ½Ρ, TTL ΠΈ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΎΡΠ²Π΅ΡΠΎΠ² ΡΠ°Π·Π½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ².