Impossibile navigare in Internet su Mac OS X.


15

Non riesco a raggiungere i siti Web utilizzando i browser in OS X 10.6.7 su un MacBook Pro, probabilmente dopo aver ripreso a dormire. Ho avuto questo problema in precedenza ed è stato risolto da un riavvio, ma da quando l'ho ripreso volevo arrivare alla radice di esso.

Tutto inizia con Chrome e Safari che non sono in grado di navigare in Internet. Ecco un elenco di ciò che funziona e cosa no:

Non funziona

  • Naviga su Internet in Safari, Chrome e Firefox ("Non sei connesso a Internet.")
  • Adium

Lavori

  • ping google.com
  • wget google.com
  • curl http://www.google.com
  • traceroute google.com
  • nslookup google.com
  • Naviga in Internet in qualsiasi browser con il proxy Charles avviato
  • Sfoglia 74.125.39.103 (Google IP) in qualsiasi browser
  • Skype

Non ho configurato alcun proxy (tranne quando si esegue con Charles). Altri computer sulla rete possono raggiungere Internet bene. Sono collegato a Ethernet, AirPort o entrambi, ma nessuna combinazione fa la differenza.

Ho anche provato a utilizzare un altro provider DNS, Google Public DNS , ma neanche quello ha funzionato ( ecc nslookup. pingHa usato il nuovo server dei nomi senza problemi).

Visitando il numero IP di google.com nel browser funziona come indicato sopra, e considerando che pingfunziona, sembra che si tratti di un problema DNS? Che cosa potrebbe causare questo?


Hai provato ad usare Firefox? Voglio dire, potrebbe essere un webkit ma questo è solo un altro suggerimento.
Muhammad Usman,

Risposte:



2

Eseguire tutti questi passaggi, verificando dopo ognuno se il problema è stato risolto.

  1. Riavvia il router

  2. Ripristina la PRAM del tuo Mac

  3. Nel terminale

    dscacheutil -flushcache
    
  4. In Preferenze di Sistema / Rete, crea un nuovo percorso di rete (non duplicato) e configuralo in base alle tue esigenze

  5. Nel terminale

    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
    
  6. Patch i 4 file di sistema mDNS su 10.6.4

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

    C'è anche un pacchetto con i file.

    In questo post https://discussions.apple.com/message/13346662#13346662 afferma che sta usando la patch il 10.6.7.

    Tuttavia, esegui prima il backup dei file 10.6.7.

    E confermare la corretta sostituzione di ciascun file.


Sto correndo su Lion e il mio mDNSResponder non si blocca affatto. Questo sembra essere il problema che il poster di quella domanda stava descrivendo
Yuval

puoi pubblicare i risultati di scutil --dns?
freebairn

Grazie per la risposta! Ecco qui: gist.github.com/1338535 Che ne pensi?
Yuval

0

Da OS 10.6 - Snow Leopard continua a far cadere DNS :

Di recente sono passato a un Mac con 10.6.latest come la mia macchina principale e ho riscontrato questo esatto problema. Ho un server DNS basato su LAN per fornire indirizzi per le altre macchine sulla rete interna e due server DNS forniti dal mio ISP. A intermittenza, Firefox non riuscirebbe a risolvere il nome di un server interno.

Dopo alcune ricerche, ho trovato questa pagina che suggerisce Apple ha cambiato il modo in cui i server DNS vengono interrogati in Snow Leopard: Cambiamenti nella risoluzione DNS in Mac OS X .

Ho trovato questo articolo e apportato le modifiche suggerite: OS X 10.6.3 e modifiche alla priorità del server DNS .

Spero che questo aiuti qualcun altro a convincere Snow Leopard a onorare gli ordini dei server DNS invece di randomizzarli.


0

Se sudo killall mDNSResponderlo risolve temporaneamente, è possibile creare un Applescript da eseguire quando si riavvia il computer dalla modalità di sospensione.

Prova a creare un nuovo utente sul tuo computer e vedi se funziona.

Telefona a Apple - http://www.apple.com/support/contact/ .


L'utente che offre la taglia ha scritto che la soluzione accettata non ha funzionato per lui.
Daniel Beck

@DanielBeck Siamo spiacenti. L'ho barrato.
gadgetmo,

Grazie ragazzi. Né un nuovo utente né l'uccisione di mDNSResponder funziona. Tutto ciò che Apple mi ha dato è stato il tipico consiglio di debug in aeroporto, che non ha aiutato affatto. Altre idee?
Yuval,

Penso che valga la pena notare, però: Charles Proxy funziona. Non ho idea del perché. Se riusciamo a capire cosa sta facendo, allora forse possiamo replicarlo senza usare il programma? Non penso che utilizzi un proxy effettivo, ma in qualche modo reindirizza la richiesta al localhost, che lo fa funzionare. A meno che non sia, che mi sbaglio. Qualche idea?
Yuval,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.