Посмотрите Ars: Почему DNS в OS X 10.10 сломан, и что вы можете сделать, чтобы это исправить
Случайные сбои в разрешении имен DNS. Это редко, но время от времени Safari прекращает загрузку любых веб-сайтов. Оказывается, что DNS-преобразователь OS X перестал работать. (Инструменты командной строки, такие как nslookup, host или dig, все еще работают, потому что они используют свой собственный код поиска DNS.)
Скопировано из статьи Ars ...
Восстановление mDNSResponder, если вы решитесь
Сначала предупреждаю: если что-то пойдет не так, ваш Mac может не загрузиться. Это можно исправить загрузкой в однопользовательском режиме и повторным включением обнаружения (см. Ниже). На всякий случай убедитесь, что у вас есть последняя резервная копия, и следуйте приведенным ниже инструкциям, только если вы готовы при необходимости загрузиться в однопользовательском режиме.
Первое, что вам нужно сделать, это найти копии 10.9 mDNSResponder, mDNSResponderHelper и их plist-файлы. В системе 10.9 они находятся в /usr /sbin / и / System / Library / LaunchDaemons соответственно. Эти команды терминала скопируют их на рабочий стол для простого копирования в систему 10.10, в которой вы хотите их установить:
cd ~/Desktop/
cp /usr/sbin/mDNSResponder .
cp /usr/sbin/mDNSResponderHelper .
cp /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist .
cp /System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist .
Другой способ получить mDNSResponder и его помощника - из резервной копии Time Machine. Подключите диск Time Machine или щелкните образ резервной копии на сетевом диске (Time Capsule). Затем перейдите к резервной копии до 16 октября, когда вы все еще работали с OS X 10.9, по следующим направлениям:
cd /Volumes/Time Machine Backups/Backups.backupdb/
cd <my machine name>
ls
cd <date/time of backup>
cd Macintosh\ HD
cp usr/sbin/mDNSResponder ~/Desktop/
cp usr/sbin/mDNSResponderHelper ~/Desktop/
cp System/Library/LaunchDaemons/com.apple.mDNSResponder.plist ~/Desktop/
cp System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist ~/Desktop/
Выполнив эти приготовления, вы можете скопировать mDNSResponder и помощник на компьютер с OS X 10.10:
sudo cp mDNSResponder /usr/sbin/
sudo cp mDNSResponderHelper /usr/sbin/
sudo cp com.apple.mDNSResponder.plist /System/Library/LaunchDaemons/
sudo cp com.apple.mDNSResponderHelper.plist /System/Library/LaunchDaemons/
Затем отключите обнаружение и активируйте mDNSResponder. Помните, что sudo заставляет команду выполняться с правами root или системного администратора, поэтому запрашивает пароль системного администратора. Не беспокойтесь, если появится сообщение «Не удалось найти указанную услугу».
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd_helper.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist
Теперь перезагрузитесь.
Если вы хотите повторно активировать обнаружение, используйте следующие команды. Если ваша машина не загружается должным образом, загрузитесь в однопользовательском режиме, перезагрузившись, удерживая command-S, и вы сможете набирать эти команды. Введите "выход", когда вы закончите.
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd_helper.plist
Вам может быть интересно, какие новые функции OS X 10.10 больше не работают, потому что вы используете старую версию такого важного компонента системы. Насколько мы смогли сказать за короткий период тестирования, все главные заголовки все еще там - Handoff и AirDrop работают в обоих направлениях. Наслаждайтесь вашей переоткрытой стабильностью сети.
- Никаких гарантий!
- Найдите кого-нибудь, чтобы помочь, если вы не до этого.
- Сначала сделайте резервную копию.
- Убедитесь, что вы знаете, как загружаться в однопользовательском режиме, если это не работает.