Несколько дней назад все нативные приложения на моем MacBook Pro OSX 10.10.4 перестали подключаться к Интернету. Казалось, это произошло неожиданно, и я не уверен, что вызвало эту проблему. Как ни странно, Google Chrome работает нормально, когда даже Терминал не может подключиться. Вот краткое изложение того, что я пробовал до сих пор:
На терминале
Итак, мне кажется, что проблема с DNS в том google.com не решена, но есть и что-то еще, потому что curl 8.8.8.8 также не работает. Как ни странно, и nslookup, и dig работают как положено.
Я также пытался запустить эти команды для сброса DNS
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Другие вещи
Кто-нибудь знает, что может происходить? Любая помощь приветствуется!
РЕДАКТИРОВАТЬ
По просьбе @willWorkForCookies мой файл resolv.conf на самом деле является символической ссылкой. Оригинал находится здесь: /private/var/run/resolv.conf
Вот мой файл resolv.conf:
$ cat /etc/resolv.conf
#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
domain hsd1.mi.comcast.net.
nameserver 75.75.76.76
nameserver 75.75.75.75
nameserver 2001:558:feed::2
nameserver 2001:558:feed::1
Использование следующей команды для очистки DNS не повлияло:
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
Для меня проблема заключалась в отсутствующем файле библиотеки: «libgcc_s.1.dylib», который должен был находиться в «/usr/local/lib». В частности, при попытке запустить mDNSResponder с терминала он выдавал ошибку «Файл не найден» и сообщал об этом файле как об отсутствующем.
Для тех, кто сталкивается с этой проблемой, я бы предложил попробовать запустить mDNSResponder с терминала, набрав в терминале «mDNSResponder». Он может сообщить об отсутствующем файле библиотеки.
Я не знал, как пересобрать эту библиотеку, поэтому прибегнул к переустановке OSX с диска восстановления. Это заняло около 5 часов, но все мои файлы остались на месте, вместе с моими приложениями и большинством моих настроек OSX.
Теперь вроде все работает правильно =)
Вейта
будетWorkForCookies
Вейта
будетWorkForCookies
будетWorkForCookies
Вейта
будетWorkForCookies
Вейта