ΠΠ°ΠΊ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅ DNS ΠΊΠ΅ΡΠ° Π² Windows, macOS ΠΈ Chrome
ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° DNS ΠΊΠ΅ΡΠ° ΠΏΡΠΈΠ½ΡΠΆΠ΄Π°Π²Π° Π²Π°ΡΠ°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈΠ»ΠΈ Π±ΡΠ°ΡΠ·ΡΡ Π΄Π° ΠΎΡΡ
Π²ΡΡΠ»ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΡΠ΅ DNS Π·Π°ΠΏΠΈΡΠΈ ΠΈ Π΄Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΠΎΡ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ Π·Π° ΠΈΠΌΠ΅Π½Π°. Π’Π°Π·ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠ½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π° ΠΈΠ·Π½Π΅Π½Π°Π΄Π²Π°ΡΠΎ ΡΠΈΡΠΎΠΊ ΡΠΏΠ΅ΠΊΡΡΡ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π²ΡΡΠ·ΠΊΠ°ΡΠ° β ΠΎΡ Π³ΡΠ΅ΡΠΊΠΈ ERR_NAME_NOT_RESOLVED Π΄ΠΎ ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ IP Π·Π°ΠΏΠΈΡΠΈ, ΠΎΡΡΠ°Π½Π°Π»ΠΈ ΡΠ»Π΅Π΄ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ Π½Π° ΡΡΡΠ²ΡΡ.
ΠΠ°ΠΊΠ²ΠΎ Π΅ DNS ΠΊΠ΅Ρ? Π’ΠΎΠ²Π° Π΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π° ΠΎΡ Π²Π°ΡΠ°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° (ΠΈ ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΠΎΡ Π½ΡΠΊΠΎΠΈ Π±ΡΠ°ΡΠ·ΡΡΠΈ), ΠΊΠΎΡΡΠΎ ΡΡΡ
ΡΠ°Π½ΡΠ²Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈ DNS ΡΡΡΡΠ΅Π½ΠΈΡ. ΠΡΠ΅ΠΊΠΈ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ Ρ
ΠΎΡΡΠ½Π΅ΠΉΠΌ ΠΊΠ°ΡΠΎ example.com, ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡΡ IP Π°Π΄ΡΠ΅Ρ ΡΠ΅ ΡΡΡ
ΡΠ°Π½ΡΠ²Π° Π·Π°Π΅Π΄Π½ΠΎ Ρ TTL (Time To Live) Π±ΡΠΎΡΡ. ΠΠΎΠΊΠ°ΡΠΎ TTL Π½Π΅ ΠΈΠ·ΡΠ΅ΡΠ΅, ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π²ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ° ΠΈΠ·ΡΡΠ»ΠΎ Π³ΠΎΡΠ΅ΡΡΠΎΡΡΠΈΡ ΡΠ΅Π·ΠΎΠ»Π²ΡΡ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ΅ΡΠΈΡΠ°Π½ΠΈΡ Π·Π°ΠΏΠΈΡ β ΠΊΠΎΠ΅ΡΠΎ Π΅ Π±ΡΡΠ·ΠΎ, Π½ΠΎ ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΡΠ° Π² ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Π² ΠΊΠΎΠΉΡΠΎ Π·Π°ΠΏΠΈΡΡΡ ΠΎΡΡΠ°ΡΠ΅Π΅, Π±ΡΠ΄Π΅ ΠΎΡΡΠΎΠ²Π΅Π½ ΠΈΠ»ΠΈ ΡΠΎΡΠΈ ΠΊΡΠΌ ΠΈΠ·Π²Π΅Π΄Π΅Π½ ΠΎΡ ΡΠΏΠΎΡΡΠ΅Π±Π° ΡΡΡΠ²ΡΡ.
ΠΠ°ΡΠΎ DNS ΠΊΠ΅ΡΡΡ ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΡΠ° Π² ΠΏΡΠΎΠ±Π»Π΅ΠΌ
Π Π°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΠΆΠΈΠΌΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ²ΡΠ΅Π΄Π° ΠΈΠ·ΡΡΠ½ΡΠ²Π° Π·Π°ΡΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:
- ΠΠΈΠ³ΡΠ°ΡΠΈΡ Π½Π° ΡΡΡΠ²ΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° IP: ΠΠΎΠ³Π°ΡΠΎ Π΄Π°Π΄Π΅Π½ ΡΠ°ΠΉΡ ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈ ΠΊΡΠΌ Π½ΠΎΠ²Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, DNS Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΠΌΡ ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ Ρ Π½ΠΎΠ² A ΠΈΠ»ΠΈ AAAA Π·Π°ΠΏΠΈΡ. ΠΠΊΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈΡΡ Π²ΠΈ ΠΊΠ΅Ρ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΡΠ΄ΡΡΠΆΠ° ΡΡΠ°ΡΠΈΡ IP, Π²ΡΡΠΊΠ° Π·Π°ΡΠ²ΠΊΠ° ΠΎΡΠΈΠ²Π° ΠΊΡΠΌ Π³ΡΠ΅ΡΠ½ΠΈΡ Ρ ΠΎΡΡ β ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ΡΡΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° Π²ΡΡΠ·ΠΊΠ° ΠΈΠ»ΠΈ Π³ΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ Π½Π΅ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π½Π° TLS ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ.
- ΠΡΡΠ°Π²ΡΠ½Π΅ Π½Π° DNS ΠΊΠ΅ΡΠ°: ΠΠ»ΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΡΠΎΡΡΡΠ΅Ρ ΠΈ Π°ΡΠ°ΠΊΠΈ ΡΠΈΠΏ βΡΠΎΠ²Π΅ΠΊ ΠΏΠΎ ΡΡΠ΅Π΄Π°ΡΠ°β ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ½ΠΆΠ΅ΠΊΡΠΈΡΠ°Ρ ΡΠ°Π»ΡΠΈΠ²ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π² Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ Π²ΠΈ ΠΊΠ΅Ρ, ΠΊΠ°ΡΠΎ Π±Π΅Π·ΡΡΠΌΠ½ΠΎ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Ρ ΡΡΠ°ΡΠΈΠΊΠ° ΠΊΡΠΌ ΡΡΡΠ²ΡΡΠΈ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΎΡ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»Ρ. ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠ΅ΡΠ° ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π° ΠΎΡΡΠΎΠ²Π΅Π½ΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ.
- ΠΡΡΠΈΡΠ°ΡΠ΅Π»Π½ΠΎ ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅: ΠΠ΅ΡΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ DNS ΡΡΡΡΠ΅Π½Π΅ (ΠΎΡΠ³ΠΎΠ²ΠΎΡ NXDOMAIN) ΡΡΡΠΎ ΡΠ΅ ΠΊΠ΅ΡΠΈΡΠ°. ΠΠΊΠΎ Π΄Π°Π΄Π΅Π½ Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π΅ Π±ΠΈΠ» Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»Π½ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π΅ Π±ΠΈΠ» ΠΊΠ΅ΡΠΈΡΠ°Π½, ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π²ΠΈ ΡΠ΅ ΠΎΡΠΊΠ°ΠΆΠ΅ Π΄Π° Π³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈ ΠΎΡΠ½ΠΎΠ²ΠΎ, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»Π½ΠΈΡΡ TTL Π½Π΅ ΠΈΠ·ΡΠ΅ΡΠ΅ β Π΄ΠΎΡΠΈ ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΡΡ ΡΠ΅ Π²ΡΡΠ½Π΅ ΠΎΠ½Π»Π°ΠΉΠ½.
- ΠΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈ ΠΏΡΠΈ split-horizon DNS: Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Ρ Π»ΠΎΠΊΠ°Π»Π½ΠΈ
/etc/hostsΠ·Π°ΠΌΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ΅Π·ΠΎΠ»Π²ΡΡΠΈ, ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈ ΠΎΡ VPN, ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Ρ ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ ΠΊΠ΅Ρ Π·Π°ΠΏΠΈΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π·Π°ΠΌΠ΅Π½ΡΡ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΎΡΠΎ ΠΈΠΌ ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅. - ΠΡΡΠ΅ΡΠ°ΠΊΡΠΈ ΡΠ»Π΅Π΄ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ Π½Π° VPN Π²ΡΡΠ·ΠΊΠ°: ΠΡΡΠ°ΡΡΡΠ½ΠΈΡΠ΅ DNS Π·Π°ΠΏΠΈΡΠΈ ΠΎΡ VPN ΡΠ΅ΡΠΈΡ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Ρ Π΄Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΡΠ»Π΅Π΄ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ°, ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π°ΠΉΠΊΠΈ DNS ΡΠ΅ΡΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π³ΡΠ΅ΡΠΊΠΈ Π² ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°.
ΠΠ°ΠΊ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅ DNS ΠΊΠ΅ΡΠ° Π² Windows
ΠΡΠΎΡΠ΅Π΄ΡΡΠ°ΡΠ° Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½Π° Π·Π° Windows 7, 8, 10 ΠΈ 11. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π°ΡΠ° ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π° ΡΠ°Π·Π»ΠΈΠΊΠ° Π΅ Π΄Π°Π»ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΠ΅ Command Prompt ΠΈΠ»ΠΈ PowerShell.
ΠΠ΅ΡΠΎΠ΄ 1: Command Prompt (ipconfig /flushdns)
- ΠΠ°ΡΠΈΡΠ½Π΅ΡΠ΅
Win + R, Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅cmd, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅Ctrl + Shift + Enter, Π·Π° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Command Prompt Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΈ ΠΏΡΠ°Π²Π°. ΠΠ»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎ, ΠΏΠΎΡΡΡΡΠ΅ΡΠ΅ Command Prompt Π² ΠΌΠ΅Π½ΡΡΠΎ βΠ‘ΡΠ°ΡΡβ, ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Ρ Π΄Π΅ΡΠ½ΠΈΡ Π±ΡΡΠΎΠ½ Π²ΡΡΡ Ρ Π½Π΅Π³ΠΎ ΠΈ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΠ·ΠΏΡΠ»Π½ΠΈ ΠΊΠ°ΡΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ. - ΠΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Π·Π° ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅:
ipconfig /flushdns- Π£ΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π²ΡΡΡΠ°:
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.ΠΠΊΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π° Π²ΠΈΠ΄ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠ°, ΡΠ²Π΅ΡΠ΅ΡΠ΅ ΡΠ΅, ΡΠ΅ ΡΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄ Ρ ΠΏΠΎΠ²ΠΈΡΠ΅Π½ΠΈ ΠΏΡΠ°Π²Π°. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΡΠ΅ΡΠΈΠΈ Π½ΡΠΌΠ°Ρ ΠΏΡΠ°Π²Π° Π·Π° Π·Π°ΠΏΠΈΡ Π² ΠΊΠ΅ΡΠ° Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° DNS Client.
ΠΠ΅ΡΠΎΠ΄ 2: Windows PowerShell
PowerShell ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ cmdlet, ΠΊΠΎΠΉΡΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Ρ ΡΡΠ»ΡΠ³Π°ΡΠ° DNS Client, Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡΠ΅Π· ΡΡΠ°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ipconfig.
- ΠΠ°ΡΠΈΡΠ½Π΅ΡΠ΅
Win + XΠΈ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Windows PowerShell (Admin) ΠΈΠ»ΠΈ Terminal (Admin) Π² Windows 11. - ΠΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅:
Clear-DnsClientCacheΠΡΠΈ ΡΡΠΏΠ΅Ρ
Π½ΡΠΌΠ° ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΎ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ β ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° ΡΠ΅ Π²ΡΡΡΠ° Π±Π΅Π·ΡΡΠΌΠ½ΠΎ. ΠΠ° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ Π΄Π°Π»ΠΈ ΠΊΠ΅ΡΡΡ Π΅ ΠΏΡΠ°Π·Π΅Π½, ΠΈΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅ Get-DnsClientCache Π²Π΅Π΄Π½Π°Π³Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π°; Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° Π²ΡΡΡΠ° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ.
ΠΠ΅ΡΠΎΠ΄ 3: Π Π΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° DNS Client
Π ΡΠ΅Π΄ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ Π³ΠΎΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π΅ ΡΡΠΏΠ΅ΡΡ β ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° DNS Client β ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΌΠ°ΡΠ° ΡΡΠ»ΡΠ³Π° ΠΈΠ·ΡΠΈΡΡΠ²Π° ΠΊΠ΅ΡΠ° ΠΊΠ°ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ΅Π½ Π΅ΡΠ΅ΠΊΡ:
Stop-Service -Name Dnscache -Force
Start-Service -Name DnscacheΠΠ°ΠΆΠ½Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΊΠ°: ΠΡΠΈ Π½ΡΠΊΠΎΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π° Windows ΡΡΠ»ΡΠ³Π°ΡΠ° DNS Client Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΊΠ°ΡΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ Π·Π° Π΄ΡΡΠ³ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΡΠ»ΡΠ³ΠΈ. Π‘ΠΏΠΈΡΠ°Π½Π΅ΡΠΎ ΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅ΠΊΡΡΠ½Π΅ ΠΊΡΠ°ΡΠΊΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ. ΠΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΠΉΡΠ΅ ΡΠΎΠ²Π° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ ΡΡΡΠ²ΡΡ Π±Π΅Π· ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°.
ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΠ΅ΠΊΡΡΠΈΡ DNS ΠΊΠ΅Ρ (Windows)
ΠΡΠ΅Π΄ΠΈ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π΅ ΡΠ΅ΡΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π° ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΠΊΠ΅ΡΠΈΡΠ°Π½ΠΎ, Π·Π° Π΄Π° ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈΡΠ΅ Π΄Π°Π»ΠΈ ΠΎΡΡΠ°ΡΡΠ» Π·Π°ΠΏΠΈΡ Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½Π°ΡΠ° ΠΏΡΠΈΡΠΈΠ½Π° Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΈ:
Get-DnsClientCacheΠ’ΠΎΠ²Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π° Π²ΡΠΈΡΠΊΠΈ ΠΊΠ΅ΡΠΈΡΠ°Π½ΠΈ Π·Π°ΠΏΠΈΡΠΈ Ρ ΡΠ΅Ρ Π½ΠΈΡ TTL, ΡΠΈΠΏ Π·Π°ΠΏΠΈΡ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ β ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΎΡ ΡΠ»ΡΠΏΠΎΡΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅.
ΠΠ°ΠΊ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅ DNS ΠΊΠ΅ΡΠ° Π½Π° macOS
macOS ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° mDNSResponder ΠΊΠ°ΡΠΎ Π΄Π΅ΠΌΠΎΠ½ Π½Π° DNS ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΏΡΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ Π²Π΅ΡΡΠΈΠΈ. ΠΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΡΡ Π·Π° ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π΅ ΠΎΡΡΠ°Π½Π°Π» ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π΅Π½ ΠΎΡ macOS Sierra Π½Π°ΡΠ°ΠΌ, Π½ΠΎ ΠΏΠΎ-ΡΡΠ°ΡΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ
Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.
macOS Ventura, Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra (10.12 ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΈ)
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ Terminal ΡΡΠ΅Π·
Applications > Utilities > TerminalΠΈΠ»ΠΈ Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅Cmd + SpaceΠΈ Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅Terminal. - ΠΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅:
sudo killall -HUP mDNSResponder- ΠΡΠ²Π΅Π΄Π΅ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠ°ΡΠ° ΡΠΈ ΠΏΠ°ΡΠΎΠ»Π° ΠΏΡΠΈ ΠΏΠΎΠΈΡΠΊΠ²Π°Π½Π΅. ΠΠΎΠ»Π΅ΡΠΎ Π·Π° ΠΏΠ°ΡΠΎΠ»Π° Π½ΡΠΌΠ° Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ β ΡΠΎΠ²Π° Π΅ ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠΠ°ΡΠΈΡΠ½Π΅ΡΠ΅
EnterΠ·Π° ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅.
ΠΡΠΌΠ° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΡΡΠΏΠ΅Ρ
. Π‘ΠΈΠ³Π½Π°Π»ΡΡ -HUP ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠ° mDNSResponder Π΄Π° ΠΏΡΠ΅Π·Π°ΡΠ΅Π΄ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° ΡΠΈ ΠΈ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈ ΠΊΠ΅ΡΠ° Π±Π΅Π· ΠΏΡΠ»Π½ΠΎ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅.
macOS El Capitan ΠΈ Yosemite (10.11 / 10.10)
El Capitan ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΡΠ°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° mDNSResponder ΠΊΠ°ΡΠΎ ΠΏΠΎ-Π³ΠΎΡΠ΅. Yosemite Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈ mDNSResponder Ρ discoveryd, ΠΈΠ·ΠΈΡΠΊΠ²Π°ΠΉΠΊΠΈ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄:
sudo discoveryutil udnsflushcachesmacOS Mavericks, Mountain Lion ΠΈ Lion (10.9 ΠΈ ΠΏΠΎ-ΡΡΠ°ΡΠΈ)
sudo killall -HUP mDNSResponderΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ ΡΠ»ΠΎΠ΅Π²Π΅ DNS ΠΊΠ΅Ρ Π½Π° macOS
macOS ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π΅Π΄ΠΈΠ½ DNS ΠΊΠ΅Ρ. ΠΠ° Π·Π°Π΄ΡΠ»Π±ΠΎΡΠ΅Π½ΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ β ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π°ΠΊΡΡΠ°Π»Π½ΠΎ ΠΏΡΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ split-DNS ΠΈΠ»ΠΈ mDNS β ΠΈΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅ ΠΈ ΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ:
sudo killall -HUP mDNSResponder
sudo killall mDNSResponderHelper
sudo dscacheutil -flushcachedscacheutil -flushcache ΠΈΠ·ΡΠΈΡΡΠ²Π° ΠΊΠ΅ΡΠ° Π½Π° Directory Services, ΠΊΠΎΠΉΡΠΎ ΡΡΡ
ΡΠ°Π½ΡΠ²Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Π½Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎ Π½ΠΈΠ²ΠΎ. ΠΡΠΎΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΡΠ°Π²ΠΈ ΠΎΡΡΠ°ΡΡΡΠ½ΠΈ Π·Π°ΠΏΠΈΡΠΈ, Π΄ΠΎ ΠΊΠΎΠΈΡΠΎ mDNSResponder ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠΈ Π½Π΅ Π΄ΠΎΡΡΠΈΠ³Π°.
ΠΠ°ΠΊ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅ DNS ΠΊΠ΅ΡΠ° Π² Google Chrome
Chrome ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½ Π²ΡΡΡΠ΅ΡΠ΅Π½ DNS ΠΊΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠ΅Π·ΠΎΠ»Π²ΡΡΠ° Π½Π° Π½ΠΈΠ²ΠΎ ΠΠ‘. Π’ΠΎΠ²Π° Π΅ ΡΡΠ·Π½Π°ΡΠ΅Π»Π½ΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΡ ΡΡΠ΅ΠΊ Π½Π° Chrome (ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ Π²ΡΡΡ
Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° net:: Π½Π° Chromium) ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄Π²ΠΈΠΆΠ΄Π°, ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅, ΠΈ ΠΊΠ΅ΡΠΈΡΠ° ΡΠ΅Π·ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΠ°. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅ DNS ΠΊΠ΅ΡΠ° Π½Π° ΠΠ‘ ΠΈ Chrome Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ»ΡΠΆΠ²Π° ΠΎΡΡΠ°ΡΠ΅Π»ΠΈ Π·Π°ΠΏΠΈΡΠΈ ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΡΠΈ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅.
Π‘ΡΡΠΏΠΊΠ° ΠΏΠΎ ΡΡΡΠΏΠΊΠ°: ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° DNS ΠΊΠ΅ΡΠ° Π½Π° Chrome
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ Google Chrome.
- Π Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ° Π½Π°Π²ΠΈΠ³ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎ:
chrome://net-internals/#dns- Π©ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ Π±ΡΡΠΎΠ½Π° Clear host cache. Π’ΠΎΠ²Π° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π° Π²ΡΠΈΡΠΊΠΈ DNS Π·Π°ΠΏΠΈΡΠΈ, ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈ Π² ΠΊΠ΅ΡΠ° Π½Π° Chrome Π² ΠΏΡΠΎΡΠ΅ΡΠ°.
ΠΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ»ΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΡΠΎΠΊΠ΅ΡΠΈ Π½Π° Chrome
DNS ΠΊΠ΅Ρ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΠΈ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΡΠ΅ TCP/TLS Π²ΡΡΠ·ΠΊΠΈ ΡΠ° ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π²ΡΠΏΡΠΎΡΠΈ. ΠΠΊΠΎ ΡΡΠ΅ ΠΈΠ·ΡΠΈΡΡΠΈΠ»ΠΈ DNS ΠΊΠ΅ΡΠ°, Π½ΠΎ Chrome Π²ΡΠ΅ ΠΎΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ° ΡΡΠ°ΡΠΈΠΊΠ° ΠΏΡΠ΅Π· ΡΡΠ°ΡΠ° Π²ΡΡΠ·ΠΊΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ»Π΅Π΄ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° IP Π½Π° ΡΡΡΠ²ΡΡΠ°), ΡΡΡΠ±Π²Π° ΡΡΡΠΎ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅ ΠΏΡΠ»Π° ΠΎΡ ΡΠΎΠΊΠ΅ΡΠΈ:
- ΠΠ°Π²ΠΈΠ³ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎ:
chrome://net-internals/#sockets- Π©ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ Flush socket pools.
Π’ΠΎΠ²Π° Π·Π°ΡΠ²Π°ΡΡ Π²ΡΠΈΡΠΊΠΈ Π½Π΅Π°ΠΊΡΠΈΠ²Π½ΠΈ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΈ keep-alive Π²ΡΡΠ·ΠΊΠΈ, ΠΏΡΠΈΠ½ΡΠΆΠ΄Π°Π²Π°ΠΉΠΊΠΈ Chrome Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈ Π½ΠΎΠ²ΠΈ TCP Π²ΡΡΠ·ΠΊΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π½ΠΎΠ²ΠΎΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠΈ.
Π Π΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Chrome ΡΠ»Π΅Π΄ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅
ΠΠ°ΡΠ²ΠΎΡΠ΅ΡΠ΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ Π½Π° Chrome ΠΈ ΠΎΡΠ²ΠΎΡΠ΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΎ Π±ΡΠ°ΡΠ·ΡΡΠ°. ΠΠ° macOS ΡΠ΅ ΡΠ²Π΅ΡΠ΅ΡΠ΅, ΡΠ΅ Chrome Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π° Π·Π°Π΄Π΅Π½ ΠΏΠ»Π°Π½ ΡΡΠ΅Π· Dock β ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Ρ Π΄Π΅ΡΠ½ΠΈΡ Π±ΡΡΠΎΠ½ Π²ΡΡΡ Ρ ΠΈΠΊΠΎΠ½Π°ΡΠ° ΠΈ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Quit, Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Π΄Π° Π·Π°ΡΠ²ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ°.
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π° DNS ΠΊΠ΅Ρ: ΠΠΈΠ²ΠΎ Π½Π° ΠΠ‘ ΡΡΠ΅ΡΡ Π½ΠΈΠ²ΠΎ Π½Π° Π±ΡΠ°ΡΠ·ΡΡ
| Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ | DNS ΠΊΠ΅Ρ Π½Π° ΠΠ‘ | DNS ΠΊΠ΅Ρ Π½Π° Chrome |
|---|---|---|
| ΠΠ±Ρ Π²Π°Ρ | ΠΡΠΈΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° | Π‘Π°ΠΌΠΎ Π±ΡΠ°ΡΠ·ΡΡ Chrome |
| ΠΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ (Windows) | `ipconfig /flushdns` | `chrome://net-internals/#dns` |
| ΠΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ (macOS) | `sudo killall -HUP mDNSResponder` | `chrome://net-internals/#dns` |
| Π‘ΠΏΠ°Π·Π²Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π·Π° TTL Π½Π° ΠΠ‘ | ΠΠ° | Π§Π°ΡΡΠΈΡΠ½ΠΎ (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° TTL) |
| ΠΠ°ΡΡΠ³Π° ΡΠ΅ ΠΎΡ DNS ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π° VPN | ΠΠ° | ΠΠ΅ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ |
| ΠΠΈΠ΄ΠΈΠΌ Π·Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ | `Get-DnsClientCache`, `dscacheutil -cachedump` | Π‘Π°ΠΌΠΎ ΡΡΠ΅Π· Π²ΡΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π½Π° Chrome |
| ΠΠ·ΡΠΈΡΡΠ²Π° ΡΠ΅ ΠΏΡΠΈ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° | ΠΠ° | ΠΠ° (ΠΏΠ°ΠΌΠ΅Ρ Π² ΠΏΡΠΎΡΠ΅ΡΠ°) |
| ΠΠ·ΡΠΈΡΡΠ²Π° ΡΠ΅ ΠΏΡΠΈ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° | ΠΠ΅ | ΠΠ° |
ΠΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ ΠΏΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Ρ Π΅Π΄ΠΈΠ½ ΠΏΠΎΠ³Π»Π΅Π΄
| ΠΠ»Π°ΡΡΠΎΡΠΌΠ° / ΠΠ΅ΡΡΠΈΡ | ΠΠΎΠΌΠ°Π½Π΄Π° |
|---|---|
| Windows (Π²ΡΠΈΡΠΊΠΈ Π²Π΅ΡΡΠΈΠΈ) | `ipconfig /flushdns` |
| Windows PowerShell | `Clear-DnsClientCache` |
| macOS 10.12 ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΈ | `sudo killall -HUP mDNSResponder` |
| macOS Yosemite (10.10) | `sudo discoveryutil udnsflushcaches` |
| macOS (ΠΏΡΠ»Π½ΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅) | `sudo killall -HUP mDNSResponder && sudo dscacheutil -flushcache` |
| Google Chrome (Π²ΡΠΈΡΠΊΠΈ ΠΠ‘) | `chrome://net-internals/#dns` > Clear host cache |
| Linux (systemd-resolved) | `sudo systemd-resolve βflush-caches` |
| Linux (nscd) | `sudo service nscd restart` |
Linux Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ ΡΡΠΊ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅, ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠΈ ΡΡΠ΅Π΄ΠΈ Π·Π° VPS Π₯ΠΎΡΡΠΈΠ½Π³, ΡΠ΅ΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΡΠΈΡΡΠ²Π°Ρ DNS ΠΊΠ΅ΡΠΎΠ²Π΅ΡΠ΅ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΡΠΈ ΡΠ°Π±ΠΎΡΠ½Π° ΡΡΠ°Π½ΡΠΈΡ ΠΈ Π½Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈΡ ΡΡΡΠ²ΡΡ ΠΏΡΠΈ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° DNS ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
Π§Π΅ΡΡΠΈ Π³ΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° DNS ΠΊΠ΅ΡΠ° ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°
ERR_NAME_NOT_RESOLVEDβ Chrome Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈ Ρ ΠΎΡΡΠ½Π΅ΠΉΠΌΠ°. ΠΠΎΡΡΠΈ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ DNS ΠΏΡΠΎΠ±Π»Π΅ΠΌ; ΠΈΠ·ΡΠΈΡΡΠ΅ΡΠ΅ ΠΊΠ΅ΡΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΠ‘ ΠΈ Chrome.DNS_PROBE_FINISHED_NXDOMAINβ Π Π΅Π·ΠΎΠ»Π²ΡΡΡΡ Π΅ Π²ΡΡΠ½Π°Π» ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π·Π° Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π΄ΠΎΠΌΠ΅ΠΉΠ½. ΠΠΎΠΆΠ΅ Π΄Π° Π΅ ΠΎΡΡΠ°ΡΡΠ» ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»Π΅Π½ ΠΊΠ΅Ρ Π·Π°ΠΏΠΈΡ.ERR_CONNECTION_TIMED_OUTΡΠ»Π΅Π΄ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ Π½Π° ΡΡΡΠ²ΡΡ β Π‘ΡΠ°ΡΠΈΡΡ IP Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ ΠΊΠ΅ΡΠΈΡΠ°Π½. ΠΠ·ΡΠΈΡΡΠ΅ΡΠ΅ ΠΊΠ΅ΡΠ° Π½Π° ΠΠ‘ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΡnslookupΠΈΠ»ΠΈdigΠ΄Π°Π»ΠΈ ΡΠ΅ Π²ΡΡΡΠ° Π½ΠΎΠ²ΠΈΡΡ IP.- ΠΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ Π½Π΅ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π½Π° TLS/SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ β ΠΠΊΠΎ ΠΊΠ΅ΡΠΈΡΠ°Π½ΠΈΡΡ IP ΡΠΎΡΠΈ ΠΊΡΠΌ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ ΡΡΡΠ²ΡΡ ΠΎΡ ΡΠΎΠ·ΠΈ, ΠΏΡΠΈΡΠ΅ΠΆΠ°Π²Π°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π½Π΅ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π½Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°. Π’ΠΎΠ²Π° Π΅ ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ Π΄Π°Π΄Π΅Π½ Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ²Π° ΠΌΠ΅ΠΆΠ΄Ρ Ρ ΠΎΡΡΠΈΠ½Π³ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ. ΠΠΊΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ SSL ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΡΠ²Π΅ΡΠ΅ΡΠ΅ ΡΠ΅, ΡΠ΅ Π²Π°ΡΠΈΡΠ΅ SSL Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ ΡΠ° ΠΎΡΠΈΠ³ΡΡΠ΅Π½ΠΈ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Ρ ΠΎΠ΄ ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° DNS TTL.
- ΠΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ 404 ΡΠ»Π΅Π΄ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ Π½Π° CMS β Π‘Π°ΠΉΡΡΡ ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π°, Π½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈ ΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ Π²ΡΡΡΠ°Ρ 404. Π§Π΅ΡΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅Π½ΠΎ ΠΎΡ CDN ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ ΠΏΡΠΎΠΊΡΠΈ, Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Ρ ΡΡΠ°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Ρ ΠΎΠ΄. ΠΠ·ΡΠΈΡΡΠ΅ΡΠ΅ ΠΊΠ΅ΡΠΎΠ²Π΅ΡΠ΅ Π½Π° Π²ΡΡΠΊΠΎ Π½ΠΈΠ²ΠΎ.
DNS ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΡ Π»ΠΎΠΊΠ°Π»Π΅Π½ ΠΊΠ΅Ρ: ΠΡΠΈΡΠΈΡΠ½ΠΎ ΡΠ°Π·Π³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅
Π§Π΅ΡΡΠΎΡΠΎ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ ΡΡ
Π²Π°ΡΠ°Π½Π΅ Π΅, ΡΠ΅ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ DNS ΠΊΠ΅Ρ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π½ΠΎΠ²ΠΎΠΎΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ DNS Π·Π°ΠΏΠΈΡ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π²ΠΈΠ΄ΠΈΠΌ. ΠΡΠΌΠ° Π΄Π° ΡΡΠ°Π½Π΅ β Π°ΠΊΠΎ Π³ΠΎΡΠ΅ΡΡΠΎΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π΅Π½ ΡΠ΅Π·ΠΎΠ»Π²ΡΡ (DNS ΡΡΡΠ²ΡΡΡΡ Π½Π° Π²Π°ΡΠΈΡ ISP ΠΈΠ»ΠΈ ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ ΡΠ΅Π·ΠΎΠ»Π²ΡΡ ΠΊΠ°ΡΠΎ 8.8.8.8) ΡΡΡΠΎ Π΅ ΠΊΠ΅ΡΠΈΡΠ°Π» ΡΡΠ°ΡΠΈΡ Π·Π°ΠΏΠΈΡ, ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠ΅ ΡΡΠ°ΡΠΈΡ IP, Π΄ΠΎΠΊΠ°ΡΠΎ ΠΊΠ΅ΡΡΡ Π½Π° ΡΠΎΠ·ΠΈ ΡΠ΅Π·ΠΎΠ»Π²ΡΡ Π½Π΅ ΠΈΠ·ΡΠ΅ΡΠ΅.
ΠΡΠ°Π²ΠΈΠ»Π½ΠΈΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅Π½ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΡΠΎΡΠ΅Ρ Π΅:
- ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΠΈΡ Π·Π°ΠΏΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ
dig @8.8.8.8 example.com AΠΈΠ»ΠΈnslookup example.com 1.1.1.1. - ΠΠΊΠΎ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΠΈΡΡ Π·Π°ΠΏΠΈΡ Π΅ ΠΏΡΠ°Π²ΠΈΠ»Π΅Π½, Π½ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΎΡΠΎ ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π΅ Π³ΡΠ΅ΡΠ½ΠΎ, ΠΈΠ·ΡΠΈΡΡΠ΅ΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ ΠΊΠ΅Ρ Π½Π° ΠΠ‘.
- ΠΠΊΠΎ ΡΠ°ΠΌΠΈΡΡ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ΅Π½ Π·Π°ΠΏΠΈΡ Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ Π³ΡΠ΅ΡΠ΅Π½, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅ Π½Π° Π½ΠΈΠ²ΠΎ DNS ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π½Π° Ρ ΠΎΡΡΠΈΠ½Π³Π° β Π½Π΅ Π² Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ ΠΊΠ΅Ρ.
ΠΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° DNS Π·Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, Ρ ΠΎΡΡΠ²Π°Π½ΠΈ Π½Π° Dedicated Π‘ΡΡΠ²ΡΡΠΈ, Π²ΠΈΠ½Π°Π³ΠΈ Π·Π°Π΄Π°Π²Π°ΠΉΡΠ΅ Π½ΠΈΡΡΠΊ TTL (300 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ) ΠΏΠΎΠ½Π΅ 24 ΡΠ°ΡΠ° ΠΏΡΠ΅Π΄ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ. Π’ΠΎΠ²Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ° ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΠΎΠ±Ρ Π²Π°ΡΠ° Π½Π° ΠΎΡΡΠ°ΡΠ΅Π»ΠΈΡΠ΅ ΠΊΠ΅Ρ Π·Π°ΠΏΠΈΡΠΈ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ.
ΠΠΎΡΠ»Π΅Π΄ΠΈΡΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° ΠΎΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° DNS ΠΊΠ΅ΡΠ°
ΠΡΡΠ°Π²ΡΠ½Π΅ΡΠΎ Π½Π° DNS ΠΊΠ΅ΡΠ° (ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΡΡΡΠΎ ΠΊΠ°ΡΠΎ DNS ΡΠΏΡΡΠΈΠ½Π³) Π΅ ΠΊΠ»Π°Ρ Π°ΡΠ°ΠΊΠΈ, ΠΏΡΠΈ ΠΊΠΎΠΈΡΠΎ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΡΡ ΠΈΠ½ΠΆΠ΅ΠΊΡΠΈΡΠ° Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ A ΠΈΠ»ΠΈ CNAME Π·Π°ΠΏΠΈΡΠΈ Π² ΠΊΠ΅ΡΠ° Π½Π° ΡΠ΅Π·ΠΎΠ»Π²ΡΡΠ°, ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΊΡΠΌ ΠΈΠ·ΠΌΠ°ΠΌΠ½ΠΈ ΡΡΡΠ²ΡΡΠΈ. ΠΠΎΠΊΠ°ΡΠΎ DNSSEC ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠ° Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π½ΠΎ Π½ΠΈΠ²ΠΎ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ Π½Π° Ρ ΠΈΠ³ΠΈΠ΅Π½Π° Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ ΠΊΠ΅Ρ ΠΎΡΡΠ°Π²Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ° ΠΌΡΡΠΊΠ° Π·Π° ΠΏΡΡΠ²ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡ.
ΠΠΊΠΎ ΠΏΠΎΠ΄ΠΎΠ·ΠΈΡΠ°ΡΠ΅, ΡΠ΅ DNS ΠΊΠ΅ΡΡΡ Π²ΠΈ Π΅ Π±ΠΈΠ» ΠΎΡΡΠΎΠ²Π΅Π½:
- ΠΠ·ΡΠΈΡΡΠ΅ΡΠ΅ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ ΠΊΠ΅Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° Π²Π°ΡΠ°ΡΠ° ΠΠ‘.
- ΠΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΊΡΠΌ ΡΠ΅Π·ΠΎΠ»Π²ΡΡ Ρ Π²Π°Π»ΠΈΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° DNSSEC, ΠΊΠ°ΡΠΎ Cloudflare (
1.1.1.1) ΠΈΠ»ΠΈ Google (8.8.8.8). - ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ΅ΡΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ Π·Π° Π·Π»ΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΡΠΎΡΡΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ° ΡΠ°ΠΉΠ»Π°
hosts(C:WindowsSystem32driversetchostsΠ² Windows,/etc/hostsΠ² Unix ΡΠΈΡΡΠ΅ΠΌΠΈ). - ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ DNS Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΡΡΡΠ΅ΡΠ° ΡΠΈ β Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅, ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π»ΠΈ ΡΡΡΠ΅Ρ, ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ°Ρ Π²ΡΠΈΡΠΊΠΈ DNS Π·Π°ΡΠ²ΠΊΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π»ΠΎΠΊΠ°Π»Π½ΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° ΠΊΠ΅ΡΠ°.
ΠΠ° Π±ΠΈΠ·Π½Π΅ΡΠΈ, ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΠΏΠΎΡΠ΅Π½ΡΠΊΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΡΠ΅Π»ΠΎΡΡΡΠ° Π½Π° DNS Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΊΡΠΈΡΠΈΡΠ½Π°. ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ ΠΈΠ»ΠΈ ΠΎΡΡΠΎΠ²Π΅Π½ΠΈ DNS Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΡΠΊΠΎ Π·Π°ΡΡΠ³Π°Ρ Π²Π°Π»ΠΈΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° SPF, DKIM ΠΈ DMARC. ΠΠΊΠΎ ΡΠ°Π·ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈ Π·Π° ΠΠΌΠ΅ΠΉΠ» Π₯ΠΎΡΡΠΈΠ½Π³, ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ MX, SPF ΠΈ DKIM Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠ»Π΅Π΄ Π²ΡΡΠΊΠ° DNS ΠΏΡΠΎΠΌΡΠ½Π°.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° DNS ΠΊΠ΅ΡΠ°
ΠΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ ΡΠ°Π±ΠΎΡΡΡ Ρ DNS ΠΏΡΠΎΠΌΠ΅Π½ΠΈ β ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° VPS ΠΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΠΠ°Π½Π΅Π»ΠΈ, ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ΅Π΄ΠΈ Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π° ΠΈΠ·ΡΡΠ»ΠΎ ΡΡΡΠ½Π°ΡΠ° ΡΡΡΠΏΠΊΠ°.
ΠΠ»Π°Π½ΠΈΡΠ°Π½Π° Π·Π°Π΄Π°ΡΠ° Π² Windows (PowerShell):
$action = New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "-Command Clear-DnsClientCache"
$trigger = New-ScheduledTaskTrigger -Daily -At "03:00AM"
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "FlushDNSCache" -RunLevel HighestmacOS launchd plist (Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π² 3 ΡΠ°ΡΠ° ΡΡΡΡΠΈΠ½ΡΠ°):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.local.flushdns</string>
<key>ProgramArguments</key>
<array>
<string>/bin/bash</string>
<string>-c</string>
<string>killall -HUP mDNSResponder</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>3</integer>
<key>Minute</key>
<integer>0</integer>
</dict>
</dict>
</plist>ΠΠ°ΠΏΠ°Π·Π΅ΡΠ΅ ΡΠΎΠ·ΠΈ ΡΠ°ΠΉΠ» Π² ~/Library/LaunchAgents/com.local.flushdns.plist ΠΈ Π³ΠΎ Π·Π°ΡΠ΅Π΄Π΅ΡΠ΅ Ρ launchctl load ~/Library/LaunchAgents/com.local.flushdns.plist.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΡΠ° Π½Π°ΠΉ-ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π² CI/CD ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ DNS Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΎ ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅, ΠΈ Π°Π³Π΅Π½ΡΠΈΡΠ΅ Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠ°Ρ Π½ΠΎΠ²ΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ ΡΠ»Π΅Π΄ ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ°.
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ° ΠΌΠ°ΡΡΠΈΡΠ° Π·Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ: ΠΠΎΠ³Π° ΠΈ ΠΊΡΠ΄Π΅ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅
| Π‘ΠΈΠΌΠΏΡΠΎΠΌ | ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ΅ΡΠ° Π½Π° ΠΠ‘ | ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ΅ΡΠ° Π½Π° Chrome | ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ΅ΡΠ° Π½Π° ΡΡΡΠ΅ΡΠ° | ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π³ΠΎΡΠ΅ΡΡΠΎΡΡ ΡΠ΅Π·ΠΎΠ»Π²ΡΡ |
|---|---|---|---|---|
| Π‘Π°ΠΉΡΡΡ ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π° Π² Firefox, Π½ΠΎ Π½Π΅ Π² Chrome | ΠΠ΅ | ΠΠ° | ΠΠ΅ | ΠΠ΅ |
| Π‘Π°ΠΉΡΡΡ Π΅ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ Π±ΡΠ°ΡΠ·ΡΡΠΈ | ΠΠ° | ΠΠ° | ΠΠ΅ | ΠΠ° |
| Π‘Π°ΠΉΡΡΡ Π΅ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° | ΠΠ° | ΠΠ° | ΠΠ° | ΠΠ° |
| ΠΡΠ°Π²ΠΈΠ»Π½ΠΈΡΡ IP Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΎΡ `nslookup`, Π½ΠΎ ΡΠ°ΠΉΡΡΡ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ | ΠΠ΅ | ΠΠ° (ΡΠΎΠΊΠ΅ΡΠΈ) | ΠΠ΅ | ΠΠ΅ |
| Π‘Π°ΠΉΡΡΡ ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π° Π·Π° ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅, Π½ΠΎ Π½Π΅ ΠΈ Π·Π° Π²Π°Ρ | ΠΠ° | ΠΠ° | ΠΠ΅ | ΠΠ° |
| Π’ΠΎΠΊΡ-ΡΠΎ Π·Π°Π²ΡΡΡΠ΅Π½Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ Π½Π° ΡΡΡΠ²ΡΡ | ΠΠ° | ΠΠ° | ΠΠ΅ | ΠΠ° |
| ΠΠΎΠ΄ΠΎΠ·ΠΈΡΠ°Π½ΠΎ ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° DNS | ΠΠ° | ΠΠ° | ΠΠ° | ΠΠ° |
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΡΠΏΠΈΡΡΠΊ ΠΏΡΠ΅Π΄ΠΈ ΠΈ ΡΠ»Π΅Π΄ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ
- ΠΠΎΡΠ²ΡΡΠ΄Π΅ΡΠ΅, ΡΠ΅ DNS ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° ΡΠ΅ Π΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΠΈΠ»Π° Π΄ΠΎ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ
digΠΈΠ»ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΊΠ°ΡΠΎwhatsmydns.net, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ. - ΠΡΠ±Π΅Π»Π΅ΠΆΠ΅ΡΠ΅ ΡΠ΅ΠΊΡΡΠΈΡ TTL Π½Π° Π·Π°ΠΏΠΈΡΠ°, Ρ ΠΊΠΎΠΉΡΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ β Π°ΠΊΠΎ Π΅ 86400 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ (24 ΡΠ°ΡΠ°), Π»ΠΎΠΊΠ°Π»Π½ΠΎΡΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ ΠΏΠΎΠΌΠ°Π³Π° ΡΠ°ΠΌΠΎ Π½Π° Π²Π°Ρ; Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ Π²ΠΈΠΆΠ΄Π°Ρ ΡΡΠ°ΡΠΈΡ Π·Π°ΠΏΠΈΡ Π΄ΠΎ 24 ΡΠ°ΡΠ°.
- Π Windows ΠΈΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅
ipconfig /displaydnsΠΏΡΠ΅Π΄ΠΈ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ, Π·Π° Π΄Π° Π·Π°ΡΠ½Π΅ΠΌΠ΅ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΠ½Π° ΡΠ½ΠΈΠΌΠΊΠ° Π½Π° ΡΠ΅ΠΊΡΡΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° ΠΊΠ΅ΡΠ° Π·Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ½ΠΈ ΡΠ΅Π»ΠΈ. - Π‘Π»Π΅Π΄ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅
nslookup example.comΠΈΠ»ΠΈping example.com, Π·Π° Π΄Π° ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈΡΠ΅, ΡΠ΅ ΡΠ΅ Π²ΡΡΡΠ° Π½ΠΎΠ²ΠΈΡΡ IP, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ Π±ΡΠ°ΡΠ·ΡΡΠ°. - ΠΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Π² ΡΡΠ΅Π΄Π° Π·Π° Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½ Π£Π΅Π± Π₯ΠΎΡΡΠΈΠ½Π³, ΠΈΠΌΠ°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π·Π° ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ ΠΎΡΡΠΈΠ½Π³ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΡΡΡΠΎ ΠΊΠ΅ΡΠΈΡΠ°Ρ Π·Π°ΠΏΠΈΡΠΈ β ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ ΡΠ΅ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ°, Π°ΠΊΠΎ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½ΠΎ Π½Π° Π½ΠΈΠ²ΠΎ ΡΡΡΠ²ΡΡ.
- ΠΠ° Chrome ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, ΡΠ»Π΅Π΄ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° DNS ΠΊΠ΅ΡΠ°, ΠΈΠ·ΡΠΈΡΡΠ΅ΡΠ΅ ΡΡΡΠΎ ΠΏΡΠ»Π° ΠΎΡ ΡΠΎΠΊΠ΅ΡΠΈ ΠΈ ΠΈΠ·Π²ΡΡΡΠ΅ΡΠ΅ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠ΅Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ (
Ctrl + Shift + RΠ² Windows/Linux,Cmd + Shift + RΠ² macOS), Π·Π° Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈΡΠ΅ ΠΈ HTTP ΠΊΠ΅ΡΠ° Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ°. - ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°ΠΉΡΠ΅ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π² Π΄Π½Π΅Π²Π½ΠΈΠΊ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅, Π°ΠΊΠΎ Π΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½ΠΎ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π° ΡΡΠ΅Π΄Π° β DNS ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½ΠΈΡΡΠ° Π½Π° ΠΊΠ΅ΡΠ° ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΏΡΠ΅Π½Π΅Π±ΡΠ΅Π³Π²Π°Ρ ΠΏΡΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠ»Π΅Π΄ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π΄Π½ΠΈ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ.
Π§ΠΠ
ΠΠ»ΠΈΡΠ΅ Π»ΠΈ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° DNS ΠΊΠ΅ΡΠ° Π²ΡΡΡ Ρ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΡΡΡΡΠΈΡΠ°Π½Π΅?
ΠΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, Π΄Π°. Π‘Π»Π΅Π΄ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π²ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π²ΡΡΡΠΈ Π½ΠΎΠ²ΠΈ DNS ΡΡΡΡΠ΅Π½ΠΈΡ Π·Π° Π²ΡΠ΅ΠΊΠΈ Ρ ΠΎΡΡΠ½Π΅ΠΉΠΌ, Ρ ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°, ΠΊΠΎΠ΅ΡΠΎ Π΄ΠΎΠ±Π°Π²Ρ ΠΌΠ°Π»ΠΊΠΎ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΠ΅ (ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ 20β100ms Π½Π° ΡΡΡΡΠ΅Π½Π΅), Π΄ΠΎΠΊΠ°ΡΠΎ ΠΊΠ΅ΡΡΡ ΡΠ΅ ΠΏΠΎΠΏΡΠ»Π½ΠΈ ΠΎΡΠ½ΠΎΠ²ΠΎ. ΠΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΡΠΎΠ²Π° Π΅ Π½Π΅Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΎ. ΠΠ΅ΡΡΡ ΡΠ΅ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΌΠΈΠ½ΡΡΠΈ ΠΏΡΠΈ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ ΡΡΡΡΠΈΡΠ°Π½Π΅.
Π©Π΅ ΠΌΠ΅ ΠΈΠ·Ρ Π²ΡΡΠ»ΠΈ Π»ΠΈ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° DNS ΠΊΠ΅ΡΠ° ΠΎΡ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅ΡΠ΅?
ΠΠ΅. DNS ΠΊΠ΅Ρ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ° Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΎΡ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈΡΠ΅ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ°, ΡΠΎΠΊΠ΅Π½ΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΠΈΠΈΡΠ΅ ΠΈ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅. ΠΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° DNS Π½Π΅ Π·Π°ΡΡΠ³Π° Π½ΠΈΡΠΎ Π΅Π΄Π½ΠΎ ΠΎΡ ΡΡΡ .
ΠΠ°ΠΊΠ²Π° Π΅ ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ipconfig /flushdns ΠΈ Clear-DnsClientCache?
Π Π΄Π²Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠ°Ρ ΡΡΠ»ΡΠ³Π°ΡΠ° DNS Client Π½Π° Windows Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈ ΠΊΠ΅ΡΠ° ΡΠΈ. ipconfig /flushdns Π΅ ΡΡΠ°Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΠΉΡΠΎ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ° Ρ ΡΡΠ»ΡΠ³Π°ΡΠ° ΡΡΠ΅Π· ΠΏΠΎΠΌΠΎΡΠ½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ipconfig; Clear-DnsClientCache Π΅ ΡΠΎΠ΄Π΅Π½ PowerShell cmdlet, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° WMI/CIM. ΠΡΠ°ΠΉΠ½ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Π½, Π½ΠΎ Clear-DnsClientCache Π΅ ΡΠΊΡΠΈΠΏΡΠΈΡΡΠ΅ΠΌ ΠΈ Π²ΡΡΡΠ° ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π³ΠΎ ΠΏΡΠ°Π²ΠΈ Π·Π° ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½Π΅ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΈ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ.
ΠΠ°ΡΠΎ Chrome Π²ΡΠ΅ ΠΎΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΡΠ°ΡΠΈΡ ΡΠ΅Π±ΡΠ°ΠΉΡ, ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΈΠ·ΡΠΈΡΡΠΈΡ DNS ΠΊΠ΅ΡΠ° Π½Π° ΠΠ‘?
Chrome ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½ Π²ΡΡΡΠ΅ΡΠ΅Π½ DNS ΠΊΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ ΡΠ΅ Π·Π°ΡΡΠ³Π° ΠΎΡ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½ΠΈΡ Π½Π° Π½ΠΈΠ²ΠΎ ΠΠ‘. Π’ΡΡΠ±Π²Π° ΠΎΡΠ΄Π΅Π»Π½ΠΎ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅ ΠΊΠ΅ΡΠ° Π½Π° Chrome ΡΡΠ΅Π· chrome://net-internals/#dns. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Π°ΠΊΠΎ ΡΡΠ°ΡΠ°ΡΠ° TCP Π²ΡΡΠ·ΠΊΠ° Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ Π°ΠΊΡΠΈΠ²Π½Π° Π² ΠΏΡΠ»Π° ΠΎΡ ΡΠΎΠΊΠ΅ΡΠΈ Π½Π° Chrome, ΡΡΡΠ±Π²Π° ΡΡΡΠΎ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅ ΠΏΡΠ»ΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΡΠΎΠΊΠ΅ΡΠΈ ΡΡΠ΅Π· chrome://net-internals/#sockets.
ΠΠΎΠ»ΠΊΠΎ ΡΠ΅ΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΡΠΈΡΡΠ²Π°ΠΌ DNS ΠΊΠ΅ΡΠ° ΡΠΈ?
ΠΡΠΌΠ° ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π΅Π½ Π³ΡΠ°ΡΠΈΠΊ. ΠΠ·ΡΠΈΡΡΠ²Π°ΠΉΡΠ΅ Π³ΠΎ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΠΎ β ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΠ΅ΡΠ½Π΅ΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ DNS, ΡΠ»Π΅Π΄ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ Π½Π° ΡΡΡΠ²ΡΡ ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½, ΡΠ»Π΅Π΄ ΠΏΠΎΠ΄ΠΎΠ·ΠΈΡΠ°Π½ ΠΈΠ½ΡΠΈΠ΄Π΅Π½Ρ ΡΡΡ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΈ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρ VPN ΠΈ Π½Π΅-VPN ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. Π ΡΡΠΈΠ½Π½ΠΈΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΈ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½ΠΈΡ ΡΠ° ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΈ ΡΠ°ΠΌΠΎ Π² ΡΡΠ΅Π΄ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅, ΠΊΡΠ΄Π΅ΡΠΎ DNS Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΡΠ΅ΡΡΠΎ.
ΠΎΡ Π²ΡΠΈΡΠΊΠΈ Ρ
ΠΎΡΡΠΈΠ½Π³ ΡΡΠ»ΡΠ³ΠΈ