Як скинути DNS-кеш у macOS High Sierra

Зміст:

Anonim

Потрібно скинути та очистити кеш DNS у macOS High Sierra? Деяким користувачам Mac може знадобитися час від часу скидати локальний кеш DNS, як правило, через те, що налаштування Mac DNS змінилися, або певний сервер імен чи домен кешується, і їм потрібно очистити наявний кеш DNS.

Хоча найчастіше веб-розробники, системні адміністратори та мережеві адміністратори возяться з DNS і мають скинути й очистити кеші DNS, інколи іншим користувачам Mac також потрібно очистити кеші DNS.

У macOS High Sierra ви можете скинути DNS-кеш, націлившись на процес mDNSResponder за допомогою командного рядка, доступного в програмі Terminal. Це схоже на очищення кешу DNS у macOS Sierra та El Capitan, хоча процес скидання кешу DNS багато разів змінювався протягом історії операційних систем Mac OS та Mac OS X.

Як скинути кеш DNS у MacOS High Sierra

Зауважте, що скидання та очищення кешу DNS, ймовірно, призведе до переривання будь-якої активної активності чи використання Інтернету.

  1. Запустіть програму Terminal, вона знаходиться в папці /Applications/Utilities/ на Mac
  2. У командному рядку введіть такий синтаксис:
  3. sudo killall -HUP mDNSResponder; сон 2; echo macOS DNS Cache Reset | сказати

  4. Натисніть клавішу Return, потім введіть пароль адміністратора, потім знову натисніть Enter
  5. Зачекайте хвилинку, коли ви побачите текст «macOS DNS Cache Reset» з’явиться в терміналі, DNS-кеш скинуто успішно
  6. Вихід з терміналу

Можливо, вам доведеться вийти з роботи та повторно запустити певні програми, підключені до Інтернету, щоб зміни набули чинності, хоча для більшості веб-браузерів може бути достатньо простого оновлення.

Якщо наведений вище підхід не працює з будь-якої причини, ви можете розбити синтаксис команди на менші компоненти:

sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset

Це стосується macOS High Sierra, яка має версію Mac OS 10.13.x. Користувачі, які хочуть дізнатися, як скинути кеш DNS у попередніх версіях MacOS, можуть дізнатися, як це зробити для Sierra, El Capitan, Yosemite та попередніх версій Mac OS X, якщо це потрібно.

Як скинути DNS-кеш у macOS High Sierra