альтернативні методи очищення кешу в Mac OS X Lion


2

Я робив деякі оновлення записів DNS веб-сайту, яким я адмініструю. Назвіть це example.com.

Запуск host example.comповернень Host example.com not found: 3(NXDOMAIN). Природно, що ping, curlі відвідування сайту в браузері також зазнають невдачі.

Однак, якщо я сш на іншу машину, всі ці роботи будуть, як очікувалося. Мій висновок: мій DNS заплутаний.

Щоб вирішити це, я спробував dscacheutil -flushcache(як із sudo killall -HUP mDNSResponderсудо, так і без), а також спробував команду промивання, що є новою для Lion & Mtn Lion.

Я підтвердив, tail -f /var/log/system.logщо killallкоманда очистила кеш:

Nov 22 02:20:49 xxxxxxxxx mDNSResponder[12]: SIGHUP: Purge cache

Однак моя проблема зберігається. Що ще я можу спробувати, або що ще може бути моєю проблемою?

Спасибі, Курт

Відповіді:


0

Це старе питання, але для нащадків, з того, що я можу сказати, описані вище методи повинні були очистити кеш локальної машини.

Причиною, з якої ви все ще бачили NXDOMAIN, є те, що ваш керуючий рекурсивний роздільник (тобто "DNS-сервер") кешував відповідь NXDOMAIN, а інші сервери, які ви намагалися, використовували різні рішення кешування, які не мали такого кешованого негативного результату при спробі їх і, таким чином, ви отримали та запам’ятали справжній запис, коли ви пішли їх спробувати Подібна річ просто зі мною трапилася. :-)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.