Qualche giorno fa tutte le app native sul mio OSX 10.10.4 MacBook Pro hanno smesso di connettersi a Internet. Questo sembrava accadere all'improvviso, e non sono sicuro di cosa abbia causato questo problema. Stranamente, Google Chrome sembra funzionare bene, anche se anche Terminal non può connettersi. Ecco un riassunto di quello che ho provato finora:
Sul terminale
- ping google.com: ping: impossibile risolvere google.com: host sconosciuto
- ping 8.8.8.8: 5 pacchetti trasmessi, 5 pacchetti ricevuti, 0,0% di perdita di pacchetti
- curl google.com: curl: (6) Impossibile risolvere l'host "google.com"
- curl 8.8.8.8: curl: (7) Impossibile connettersi alla porta 80.8.8.8 80: operazione temporizzata
- ssh {servername}: ssh: impossibile risolvere il nome host {servername}: nome nodo o nome servizio fornito o non noto
- nslookup google.com: funziona correttamente, ma la risposta è lunga, quindi non la posterò.
- dig google.com: funziona correttamente, ma la risposta è lunga, quindi non la posterò.
Quindi, per me, questo sembra un problema DNS nel fatto che google.com non sia stato risolto, ma c'è anche qualcos'altro che sta accadendo perché anche l'arricciatura 8.8.8.8 fallisce. Stranamente, sia nslookup che scavo funzionano come previsto.
Ho anche provato a eseguire questi comandi per ripristinare il DNS
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Altre cose
- Ho riavviato in modalità provvisoria, ma questo ha dato gli stessi risultati.
- Mi sono anche assicurato che non vi siano impostazioni proxy attive.
- Ho provato diverse posizioni Wifi. Il wifi si connette, ma le app native non hanno accesso a Internet.
- Ho eseguito questi test su Wifi e connessione cablata e ho osservato gli stessi risultati.
- Ho rimosso e aggiunto nuovamente la connessione Wifi.
- Ho riavviato il mio computer molte volte.
- Non esiste un firewall.
- Ho pianificato di installare il nuovissimo OSX nella speranza che ripristinasse il computer, ma non riesco a collegarmi all'App Store.
- Ho creato un nuovo account utente ed eseguito questi stessi test ma ho osservato gli stessi risultati.
Qualcuno ha idea di cosa potrebbe succedere? Qualsiasi aiuto è molto apprezzato!
MODIFICARE
Come richiesto da @willWorkForCookies, il mio file resolv.conf è in realtà un link sym. L'originale si trova qui: /private/var/run/resolv.conf
Ecco il mio file 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
L'uso del comando seguente per svuotare il DNS non ha avuto alcun effetto:
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder