Unter Mac OS X kann das Internet nicht durchsucht werden

15

Ich kann mit Browsern in OS X 10.6.7 auf einem MacBook Pro keine Websites erreichen, möglicherweise nachdem ich aus dem Ruhezustand zurückgekehrt bin. Ich hatte dieses Problem schon einmal und es wurde durch einen Neustart behoben, aber seit ich es wieder habe, wollte ich es auf den Grund legen.

Alles beginnt damit, dass Chrome und Safari nicht im Internet surfen können. Hier ist eine Liste, was funktioniert und was nicht:

Funktioniert nicht

  • Surfen Sie in Safari, Chrome und Firefox im Internet ("Sie sind nicht mit dem Internet verbunden.")
  • Adium

Funktioniert

  • ping google.com
  • wget google.com
  • curl http://www.google.com
  • traceroute google.com
  • nslookup google.com
  • Durchsuchen Internet in jedem Browser mit der Charles - Proxy gestartet
  • Durchsuchen Sie 74.125.39.103 (Google IP) in einem beliebigen Browser
  • Skype

Ich habe überhaupt keinen Proxy konfiguriert (außer bei Ausführung mit Charles). Andere Computer im Netzwerk können problemlos auf das Internet zugreifen. Ich bin entweder mit Ethernet, dem AirPort oder beiden verbunden, aber keine Kombination macht einen Unterschied.

Ich habe auch einen anderen DNS - Provider zu verwenden , versucht Google Public DNS , aber das hat nicht funktioniert entweder ( nslookup, pingusw. verwendet , um den neuen Namen - Server ohne Probleme).

Das Aufrufen der IP-Adresse von google.com im Browser funktioniert wie oben angegeben, und wenn man bedenkt ping, dass es sich um ein DNS-Problem handelt? Was könnte das verursachen?

Adam Lindberg
quelle
Haben Sie versucht, Firefox zu verwenden? Ich meine, es könnte ein Webkit sein, aber das ist nur ein weiterer Vorschlag.
Muhammad Usman

Antworten:

2

Führen Sie alle diese Schritte aus und prüfen Sie nacheinander, ob das Problem behoben ist.

  1. Starten Sie Ihren Router neu

  2. Setzen Sie den PRAM Ihres Mac zurück

  3. Im Terminal

    dscacheutil -flushcache
    
  4. Erstellen Sie in den Systemeinstellungen / Netzwerk einen neuen (nicht duplizierten) Netzwerkspeicherort und konfigurieren Sie ihn entsprechend Ihren Anforderungen

  5. Im Terminal

    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
    
  6. Patchen Sie die 4 mDNS-Systemdateien zurück auf 10.6.4

    Siehe https://discussions.apple.com/message/12683257#12683257

    Es gibt sogar ein Paket mit den Dateien.

    In diesem Beitrag https://discussions.apple.com/message/13346662#13346662 sagt er, dass er den Patch für 10.6.7 verwendet.

    Sichern Sie jedoch zuerst Ihre 10.6.7-Dateien.

    Und bestätigen Sie das erfolgreiche Ersetzen jeder Datei.

freebairn
quelle
Ich laufe auf Lion und mein mDNSResponder stürzt überhaupt nicht ab. Das scheint das Problem zu sein, das auf dem Poster dieser Frage beschrieben wurde
Yuval,
Kannst du Ergebnisse von posten scutil --dns?
Freebairn
Vielen Dank für Ihre Antwort! Hier geht's: gist.github.com/1338535 Was denkst du?
Yuval
0

Ab OS 10.6 - Snow Leopard lässt DNS weiterhin fallen :

Ich bin vor kurzem auf einen Mac umgestiegen, auf dem 10.6.latest als primärer Computer ausgeführt wird, und habe genau dieses Problem festgestellt. Ich habe einen LAN-basierten DNS-Server, um Adressen für die anderen Computer im internen Netzwerk bereitzustellen, und zwei DNS-Server, die von meinem Internetdienstanbieter bereitgestellt werden. In einigen Fällen konnte Firefox den Namen eines internen Servers nicht auflösen.

Nach einiger Suche fand ich diese Seite, schlägt Apple die Art und Weise DNS - Server abgefragt in Snow Leopard geändert: Änderungen in der DNS - Auflösung in Mac OS X .

Ich habe diesen Artikel gefunden und die vorgeschlagenen Änderungen vorgenommen: Änderungen der Priorität von OS X 10.6.3 und DNS-Servern .

Ich hoffe, dass dies jemand anderem hilft, Snow Leopard dazu zu bringen, die Bestellung von DNS-Servern zu honorieren, anstatt sie nach dem Zufallsprinzip zu sortieren.

Harrymc
quelle
0

Wenn dies sudo killall mDNSRespondervorübergehend behoben wird, können Sie ein Applescript erstellen, das ausgeführt wird, wenn Sie den Computer aus dem Ruhezustand reaktivieren.

Versuchen Sie, einen neuen Benutzer auf Ihrem Computer zu erstellen, und prüfen Sie, ob dies funktioniert.

Rufen Sie Apple an - http://www.apple.com/de/support/contact/ .

Gadgetmo
quelle
Der Benutzer, der das Kopfgeld anbietet, schrieb, dass die akzeptierte Lösung für ihn nicht funktionierte.
Daniel Beck
@ DanielBeck Sorry. Ich habe es durchgestrichen.
Gadgetmo
Danke Leute. Weder ein neuer Benutzer noch das Beenden von mDNSResponder funktioniert. Alles, was Apple mir mitteilte, war der typische Debugging-Ratschlag für Flughäfen, der überhaupt nicht half. Irgendwelche anderen Ideen?
Yuval
Ich halte dies jedoch für erwähnenswert: Charles Proxy funktioniert. Ich habe keine Idee warum. Wenn wir herausfinden können, was es tut, können wir es vielleicht replizieren, ohne das Programm zu verwenden? Ich denke nicht, dass es einen tatsächlichen Proxy verwendet, aber es leitet die Anfrage irgendwie an den localhost weiter, wodurch es funktioniert. Wenn das nicht so ist, irre ich mich. Irgendwelche Ideen?
Yuval