Impossible de naviguer sur Internet sur Mac OS X

15

Je ne parviens pas à accéder à des sites Web à l'aide de navigateurs sous OS X 10.6.7 sur un MacBook Pro, peut-être après avoir quitté le mode veille. J'ai déjà eu ce problème et il a été résolu par un redémarrage, mais depuis que je l'ai à nouveau, je voulais aller à la racine.

Tout commence avec Chrome et Safari ne pouvant pas naviguer sur Internet. Voici une liste de ce qui fonctionne et de ce qui ne fonctionne pas:

Ne fonctionne pas

  • Naviguez sur Internet dans Safari, Chrome et Firefox ("Vous n'êtes pas connecté à Internet.")
  • Adium

Travaux

  • ping google.com
  • wget google.com
  • curl http://www.google.com
  • traceroute google.com
  • nslookup google.com
  • Naviguez sur Internet dans n'importe quel navigateur avec le proxy Charles démarré
  • Parcourir 74.125.39.103 (Google IP) dans n'importe quel navigateur
  • Skype

Je n'ai configuré aucun proxy (sauf lors de l'exécution avec Charles). D'autres ordinateurs du réseau peuvent très bien accéder à Internet. Je suis connecté à Ethernet, à l'AirPort ou aux deux, mais aucune combinaison ne fait de différence.

J'ai également essayé d'utiliser un autre fournisseur DNS, Google Public DNS , mais cela n'a pas fonctionné non plus ( nslookup, pingetc a utilisé le nouveau serveur de noms sans problème).

La visite du numéro IP de google.com dans le navigateur fonctionne comme indiqué ci-dessus, et compte tenu des pingtravaux et autres, cela semble être un problème DNS? Qu'est-ce qui peut causer cela?

Adam Lindberg
la source
Avez-vous essayé d'utiliser Firefox? Je veux dire que cela pourrait être un kit Web, mais ce n'est qu'une autre suggestion.
Muhammad Usman,

Réponses:

2

Effectuez toutes ces étapes en vérifiant après chacune si le problème est résolu.

  1. Redémarrez votre routeur

  2. Réinitialisez la PRAM de votre Mac

  3. Dans le terminal

    dscacheutil -flushcache
    
  4. Dans Préférences Système / Réseau, créez un nouvel emplacement réseau (non dupliqué) et configurez-le selon vos besoins

  5. Dans le terminal

    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
    
  6. Corrigez les 4 fichiers système mDNS vers 10.6.4

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

    Il y a même un package avec les fichiers.

    Dans cet article https://discussions.apple.com/message/13346662#13346662, il dit qu'il utilise le patch sur 10.6.7.

    Néanmoins, sauvegardez d'abord vos fichiers 10.6.7.

    Et confirmez le remplacement réussi de chaque fichier.

freebairn
la source
Je cours sur Lion et mon mDNSResponder ne plante pas du tout. Cela semble être le problème que l'affiche de cette question décrivait
Yuval
pouvez-vous publier les résultats de scutil --dns?
freebairn
Merci pour votre réponse! Et voilà : gist.github.com/1338535 Qu'en pensez-vous?
Yuval
0

Depuis OS 10.6 - Snow Leopard continue de baisser le DNS :

J'ai récemment opté pour un Mac exécutant 10.6.latest comme machine principale et j'ai rencontré ce problème exact. J'ai un serveur DNS basé sur LAN pour fournir des adresses pour les autres machines sur le réseau interne et deux serveurs DNS fournis par mon FAI. Par intermittence, Firefox ne parviendrait pas à résoudre le nom d'un serveur interne.

Après quelques recherches, j'ai trouvé cette page qui suggère Apple a changé la façon dont les serveurs DNS sont interrogés dans Snow Leopard: Changements dans la résolution DNS sous Mac OS X .

J'ai trouvé cet article et apporté les modifications suggérées: OS X 10.6.3 et changements de priorité du serveur DNS .

J'espère que cela aide quelqu'un d'autre à faire en sorte que Snow Leopard respecte la commande du serveur DNS au lieu de les randomiser.

harrymc
la source
0

Si sudo killall mDNSResponderle problème est résolu temporairement, vous pouvez créer un Applescript à exécuter lorsque vous sortez l'ordinateur du mode veille.

Essayez de créer un nouvel utilisateur sur votre ordinateur et voyez si cela fonctionne.

Appelez Apple - http://www.apple.com/support/contact/ .

gadgetmo
la source
L'utilisateur offrant la prime a écrit que la solution acceptée ne fonctionnait pas pour lui.
Daniel Beck
@DanielBeck Désolé. Je l'ai barré.
gadgetmo
Merci les gars. Ni un nouvel utilisateur ni la suppression de mDNSResponder ne fonctionnent. Apple ne m'a donné que les conseils de débogage d'un aéroport, ce qui n'a pas aidé du tout. D'autres idées?
Yuval
Je pense que cela mérite d'être noté, cependant: Charles Proxy fonctionne. Je ne sais pas pourquoi. Si nous pouvons comprendre ce qu'il fait, peut-être pourrons-nous le reproduire sans utiliser le programme? Je ne pense pas qu'il utilise un proxy réel, mais il redirige en quelque sorte la demande vers l'hôte local, ce qui le fait fonctionner. À moins que ce ne soit le cas, que je me trompe. Des idées?
Yuval