БпСстСтС 15% ΠΎΡ‚ всички хостинг услуги

ВСствай умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠžΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄: Skills Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
Заглавия
DNS Windows

Как Π΄Π° изчиститС 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)

  1. НатиснСтС Win + R, Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ cmd, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ натиснСтС Ctrl + Shift + Enter, Π·Π° Π΄Π° стартиратС Command Prompt с администраторски ΠΏΡ€Π°Π²Π°. АлтСрнативно, ΠΏΠΎΡ‚ΡŠΡ€ΡΠ΅Ρ‚Π΅ Command Prompt Π² ΠΌΠ΅Π½ΡŽΡ‚ΠΎ β€žΠ‘Ρ‚Π°Ρ€Ρ‚β€, Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ с дСсния Π±ΡƒΡ‚ΠΎΠ½ Π²ΡŠΡ€Ρ…Ρƒ Π½Π΅Π³ΠΎ ΠΈ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Изпълни ΠΊΠ°Ρ‚ΠΎ администратор.
  2. Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π·Π° изчистванС:
ipconfig /flushdns
  1. Π£ΡΠΏΠ΅ΡˆΠ½ΠΎΡ‚ΠΎ изчистванС Π²Ρ€ΡŠΡ‰Π°:
Windows IP Configuration

Successfully flushed the DNS Resolver Cache.

Ако вмСсто Ρ‚ΠΎΠ²Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠ°, ΡƒΠ²Π΅Ρ€Π΅Ρ‚Π΅ сС, Ρ‡Π΅ стС ΠΎΡ‚Π²ΠΎΡ€ΠΈΠ»ΠΈ командния Ρ€Π΅Π΄ с повишСни ΠΏΡ€Π°Π²Π°. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΈΡ‚Π΅ потрСбитСлски сСсии нямат ΠΏΡ€Π°Π²Π° Π·Π° запис Π² кСша Π½Π° услугата DNS Client.

ΠœΠ΅Ρ‚ΠΎΠ΄ 2: Windows PowerShell

PowerShell прСдоставя спСциалСн cmdlet, ΠΊΠΎΠΉΡ‚ΠΎ взаимодСйства Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ с услугата DNS Client, вмСсто Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡ€Π΅Π· стария интСрфСйс ipconfig.

  1. НатиснСтС Win + X ΠΈ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Windows PowerShell (Admin) ΠΈΠ»ΠΈ Terminal (Admin) Π² Windows 11.
  2. Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅:
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 ΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΈ)

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Terminal Ρ‡Ρ€Π΅Π· Applications > Utilities > Terminal ΠΈΠ»ΠΈ натиснСтС Cmd + Space ΠΈ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ Terminal.
  2. Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅:
sudo killall -HUP mDNSResponder
  1. Π’ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ администраторската си ΠΏΠ°Ρ€ΠΎΠ»Π° ΠΏΡ€ΠΈ поискванС. ΠŸΠΎΠ»Π΅Ρ‚ΠΎ Π·Π° ΠΏΠ°Ρ€ΠΎΠ»Π° няма Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π° символи β€” Ρ‚ΠΎΠ²Π° Π΅ ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. НатиснСтС Enter Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅.

Няма ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π·Π° успСх. Π‘ΠΈΠ³Π½Π°Π»ΡŠΡ‚ -HUP инструктира mDNSResponder Π΄Π° ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄ΠΈ конфигурацията си ΠΈ Π΄Π° изчисти кСша Π±Π΅Π· пълно рСстартиранС.

macOS El Capitan ΠΈ Yosemite (10.11 / 10.10)

El Capitan ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡŠΡ‰Π°Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° mDNSResponder ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎ-Π³ΠΎΡ€Π΅. Yosemite Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈ mDNSResponder с discoveryd, изисквайки Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄:

sudo discoveryutil udnsflushcaches

macOS 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 -flushcache

dscacheutil -flushcache изчиства кСша Π½Π° Directory Services, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Π½Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ‚ процСси Π½Π° систСмно Π½ΠΈΠ²ΠΎ. ΠŸΡ€ΠΎΠΏΡƒΡΠΊΠ°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ ΠΌΠΎΠΆΠ΅ Π΄Π° остави ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈ записи, Π΄ΠΎ ΠΊΠΎΠΈΡ‚ΠΎ mDNSResponder сам ΠΏΠΎ сСбС си Π½Π΅ достига.

Как Π΄Π° изчиститС DNS кСша Π² Google Chrome

Chrome ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° собствСн Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ DNS кСш, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ напълно нСзависимо ΠΎΡ‚ Ρ€Π΅Π·ΠΎΠ»Π²ΡŠΡ€Π° Π½Π° Π½ΠΈΠ²ΠΎ ОБ. Π’ΠΎΠ²Π° Π΅ ΡΡŠΠ·Π½Π°Ρ‚Π΅Π»Π½ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ β€” мрСТовият стСк Π½Π° Chrome (ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ Π²ΡŠΡ€Ρ…Ρƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° net:: Π½Π° Chromium) ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π°, Ρ‡Π΅ Ρ‰Π΅ посСтитС, ΠΈ ΠΊΠ΅ΡˆΠΈΡ€Π° Ρ‚Π΅Π·ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ Π² процСса. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° изчиститС DNS кСша Π½Π° ОБ ΠΈ Chrome всС ΠΎΡ‰Π΅ Ρ‰Π΅ обслуТва остарСли записи ΠΎΡ‚ собствСното си Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.

Π‘Ρ‚ΡŠΠΏΠΊΠ° ΠΏΠΎ ΡΡ‚ΡŠΠΏΠΊΠ°: Π˜Π·Ρ‡ΠΈΡΡ‚Π²Π°Π½Π΅ Π½Π° DNS кСша Π½Π° Chrome

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Google Chrome.
  2. Π’ адрСсната Π»Π΅Π½Ρ‚Π° Π½Π°Π²ΠΈΠ³ΠΈΡ€Π°ΠΉΡ‚Π΅ Π΄ΠΎ:
chrome://net-internals/#dns
  1. Π©Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Π±ΡƒΡ‚ΠΎΠ½Π° Clear host cache. Π’ΠΎΠ²Π° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ изчиства всички DNS записи, ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈ Π² кСша Π½Π° Chrome Π² процСса.

НулиранС Π½Π° ΠΏΡƒΠ»ΠΎΠ²Π΅Ρ‚Π΅ ΠΎΡ‚ сокСти Π½Π° Chrome

DNS кСш записитС ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈΡ‚Π΅ TCP/TLS Π²Ρ€ΡŠΠ·ΠΊΠΈ са ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π²ΡŠΠΏΡ€ΠΎΡΠΈ. Ако стС изчистили DNS кСша, Π½ΠΎ Chrome всС ΠΎΡ‰Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΡ€Π΅Π· стара Π²Ρ€ΡŠΠ·ΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ слСд промяна Π½Π° IP Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°), трябва ΡΡŠΡ‰ΠΎ Π΄Π° изчиститС ΠΏΡƒΠ»Π° ΠΎΡ‚ сокСти:

  1. НавигирайтС Π΄ΠΎ:
chrome://net-internals/#sockets
  1. Π©Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ 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, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ ΠΊΠ΅ΡˆΡŠΡ‚ Π½Π° Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅Π·ΠΎΠ»Π²ΡŠΡ€ Π½Π΅ ΠΈΠ·Ρ‚Π΅Ρ‡Π΅.

ΠŸΡ€Π°Π²ΠΈΠ»Π½ΠΈΡΡ‚ диагностичСн Ρ€Π°Π±ΠΎΡ‚Π΅Π½ процСс Π΅:

  1. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ авторитСтния запис Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ dig @8.8.8.8 example.com A ΠΈΠ»ΠΈ nslookup example.com 1.1.1.1.
  2. Ако авторитСтният запис Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π΅Π½, Π½ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΎΡ‚ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π΅ Π³Ρ€Π΅ΡˆΠ½ΠΎ, изчистСтС локалния кСш Π½Π° ОБ.
  3. Ако самият Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π΅Π½ запис всС ΠΎΡ‰Π΅ Π΅ Π³Ρ€Π΅ΡˆΠ΅Π½, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ Π½Π° Π½ΠΈΠ²ΠΎ DNS рСгистратор ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π½Π° хостинга β€” Π½Π΅ Π² локалния кСш.

ΠŸΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° DNS Π·Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, хоствани Π½Π° Dedicated Π‘ΡŠΡ€Π²ΡŠΡ€ΠΈ, Π²ΠΈΠ½Π°Π³ΠΈ Π·Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ нисък TTL (300 сСкунди) ΠΏΠΎΠ½Π΅ 24 часа ΠΏΡ€Π΅Π΄ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π° миграция. Π’ΠΎΠ²Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° разпространСниС ΠΈ намалява ΠΎΠ±Ρ…Π²Π°Ρ‚Π° Π½Π° остарСлитС кСш записи Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

ΠŸΠΎΡΠ»Π΅Π΄ΠΈΡ†ΠΈ Π·Π° сигурността ΠΎΡ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° DNS кСша

ΠžΡ‚Ρ€Π°Π²ΡΠ½Π΅Ρ‚ΠΎ Π½Π° DNS кСша (извСстно ΡΡŠΡ‰ΠΎ ΠΊΠ°Ρ‚ΠΎ DNS спуфинг) Π΅ клас Π°Ρ‚Π°ΠΊΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ нападатСлят ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΈΡ€Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ A ΠΈΠ»ΠΈ CNAME записи Π² кСша Π½Π° Ρ€Π΅Π·ΠΎΠ»Π²ΡŠΡ€Π°, прСнасочвайки ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ към ΠΈΠ·ΠΌΠ°ΠΌΠ½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. Π”ΠΎΠΊΠ°Ρ‚ΠΎ DNSSEC осигурява криптографска валидация Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π½ΠΎ Π½ΠΈΠ²ΠΎ, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ…ΠΈΠ³ΠΈΠ΅Π½Π° Π½Π° локалния кСш остава практичСска мярка Π·Π° ΠΏΡŠΡ€Π²ΠΈ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€.

Ако ΠΏΠΎΠ΄ΠΎΠ·ΠΈΡ€Π°Ρ‚Π΅, Ρ‡Π΅ DNS ΠΊΠ΅ΡˆΡŠΡ‚ Π²ΠΈ Π΅ Π±ΠΈΠ» ΠΎΡ‚Ρ€ΠΎΠ²Π΅Π½:

  1. Π˜Π·Ρ‡ΠΈΡΡ‚Π΅Ρ‚Π΅ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ локалния кСш, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ подходящата ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° Π²Π°ΡˆΠ°Ρ‚Π° ОБ.
  2. ΠŸΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ към Ρ€Π΅Π·ΠΎΠ»Π²ΡŠΡ€ с Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° DNSSEC, ΠΊΠ°Ρ‚ΠΎ Cloudflare (1.1.1.1) ΠΈΠ»ΠΈ Google (8.8.8.8).
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈΡ‚Π΅ процСси Π·Π° Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π΅Π½ софтуСр, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° Ρ„Π°ΠΉΠ»Π° hosts (C:WindowsSystem32driversetchosts Π² Windows, /etc/hosts Π² Unix систСми).
  4. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ 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 Highest

macOS 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 записитС сС промСнят чСсто.