web-dev-qa-db-fra.com

Ping fonctionne bien, mais pas de connexion Internet dans le navigateur

Sans avoir modifié les paramètres, je ne peux plus accéder à Internet avec mon ordinateur portable sous Windows 10. Chaque navigateur me dit que la connexion a expiré. Je peux me connecter au routeur et les autres périphériques du réseau ne sont pas affectés. Windows me dit que je suis "connecté à Internet" mais apparemment, ce n'est pas une aide. Il ne semble pas fonctionner non plus via d’autres réseaux WiFi ou Ethernet.

ping google.com fonctionne bien et naviguer par adresse IP n'aide pas. J'ai essayé de redémarrer l'ordinateur, redémarrer le routeur, réinitialiser la configuration IP sans résultat. Je ne pouvais pas trouver un problème dans les paramètres réseau non plus. J'ai essayé de tout ce qui est suggéré sur ce site. J'espère que quelqu'un d'entre vous a une idée de ce qui pourrait résoudre le problème. Merci.

Mettre à jour

Il s'avère donc que je peux accéder à des sites Web tels que google.com ou youtube, mais rien d’autre. J'ai essayé certaines des suggestions que j'ai trouvées en ligne, mais rien n'a fonctionné. Des idées?

19
quacodas

Je ne peux plus accéder à Internet

Essayez de réinitialiser les états du réseau. Exécutez les commandes suivantes dans un shell cmd élevé:

  • Réinitialisez les entrées WINSOCK aux valeurs d'installation par défaut:

    netsh winsock reset catalog

  • Réinitialiser la pile TCP/IP sur les valeurs d'installation par défaut:

    netsh int ip reset reset.log

  • Réinitialiser le pare-feu aux paramètres d'installation par défaut:

    netsh advfirewall reset

  • Vider le cache du résolveur DNS:

    ipconfig /flushdns

  • Renouveler l'enregistrement du client DNS et actualiser les baux DHCP:

    ipconfig /registerdns

  • Flush table de routage (redémarrage requis):

    route /f

16
DavidPostill

Votre mise à jour indique que vous ne pouvez accéder qu'à deux sites Web, google.com et youtube.com. Pouvez-vous envoyer une requête ping avec d’autres sites inaccessibles via votre navigateur?

Vous pouvez essayer d'accéder à des sites Web problématiques en dehors d'un navigateur avec un client Telnet , tel que PuTTY . Vous pouvez (utilisez PuTTY pour exécuter les commandes que le navigateur émet pour récupérer le contenu d'un site Web) . Ou vous pouvez installer un client telnet de Microsoft , si vous utilisez un système Microsoft Windows en ouvrant une fenêtre d'invite de commande avec un accès administrateur et en émettant la commande pkgmgr /iu:"TelnetClient". Une fois ce client telnet installé, vous pouvez ensuite exécuter la commande telnet www.example.com 80 à partir d'une invite de commande.

Si vous parvenez à vous connecter avec succès sur le port 80, le port bien connu pour les connexions HTTP, le fond noir de la commande Invite de commande apparaît alors avec un curseur clignotant. Tapez la commande GET / HTTP/1.1 et appuyez sur Entrée. Ensuite, tapez la commande Host: www.example.com et appuyez deux fois sur Entrée. Remarque: le site Web ne fera pas écho aux caractères que vous avez tapés, vous ne pourrez donc pas voir ce que vous tapez, vous ne pouvez donc pas voir facilement si vous avez fait une faute de frappe. Mais même si vous faites une faute de frappe, si vous avez réussi à vous connecter au site Web, un message tel que "404 - Introuvable" s'affichera, vous indiquant au moins que vous pouvez vous connecter au site Web en dehors d'un site Web. navigateur. Dans certains cas, où des logiciels malveillants ont affecté la connectivité aux sites Web des navigateurs du système, j'ai réussi à me connecter à des sites à l'aide d'un client Telnet, ce qui m'a permis d'isoler le problème.

Vous pouvez revenir à l'invite telnet en utilisant les touches Ctrl-], c'est-à-dire, appuyez simultanément sur les touches Ctrl et]. Vous pouvez quitter le programme telnet en tapant la commande quit à l'invite Microsoft Telnet>.

Les commandes fournies au site Web dans l'exemple ci-dessus remplissent les fonctions suivantes:

GET/HTTP/1.1 - get informe le site que vous souhaitez récupérer une page Web sur le site, tandis que la barre oblique indique au site que vous souhaitez récupérer la page principale du site et que HTTP/1.1 indique vous voulez utiliser version 1.1 du protocole HTTP . C'est la version qui vous permet de spécifier le nom de domaine, car de nombreux serveurs Web hébergent plusieurs sites Web.

Hôte: www.example.com - indique à un serveur pouvant prendre en charge plusieurs sites Web que vous souhaitez une page sur le site www.example.com. Notez que www.example.com est un site Web réel créé spécifiquement pour les utilisateurs à utiliser dans des exemples de documentation. Si vous vous connectez au site, vous verrez "Ce domaine est créé pour être utilisé à titre d'exemple dans les documents. Vous pouvez utiliser ce domaine dans des exemples sans coordination préalable ni autorisation." Ainsi, si vous l'utilisez et que vous êtes en mesure de voir le texte affiché sur la page Web de ce site, vous savez qu'il existe un problème affectant les navigateurs du système, mais au niveau TCP/IP et au niveau du protocole HTTP, vous ont accès aux sites inaccessibles par un navigateur ou des navigateurs sur le système.

J'ai également trouvé HTTPNetworkSniffer est parfois utile pour résoudre les problèmes de débogage liés à l'accès à un site Web . Il est gratuit et peut être téléchargé sur le site Web du développeur, Nir Sofer, à l'adresse HTTPNetworkSniffer . Vous pouvez exécuter ce programme tout en essayant d'accéder à un site dans un navigateur du système et au moins voir si le navigateur tente réellement de communiquer avec les sites problématiques, c'est-à-dire si les tentatives d'accès à un site problématique se font du navigateur vers le TCP couche de la pile de protocoles réseau.

Vous pouvez également utiliser l'analyseur de paquets libre et gratuit, Wireshark , mais pour pouvoir comprendre les informations qu'il fournit, vous devez connaître le mode d'utilisation des protocoles d'Internet sous-jacents, tels que TCP /. Travail IP. Il existe des cours et des tutoriels sur son utilisation en ligne, y compris des vidéos YouTube. Mais apprendre à l'utiliser efficacement peut prendre beaucoup de temps. Cependant, l’avantage est qu’une fois que vous aurez appris à utiliser un outil tel que Wireshark, vous pourrez résoudre plus facilement toutes sortes de problèmes liés à la connectivité réseau.

Sur YouTube, il y a didacticiel WireShark pour les débutants } et Wireshark 101: comment utiliser Wireshark, Haktip 115 ; beaucoup d'autres peuvent être trouvés en cherchant sur les termes "tutoriel Wireshark". Les sites Web avec des didacticiels incluent tutoriel rapide et simplifié Wireshark _, Comment utiliser Wireshark pour capturer, filtrer et inspecter les paquets } _ et Wireshark Tutorial , qui est un PDF fichier créé par Professeur Angelos Stavrou au Département d’informatique de l’Université George Mason.

Udemy _ propose des cours en ligne à un coût relativement bas. Par exemple, Wireshark en 60 minutes et Le cours complet de Wireshark: allez de débutant à avancé! Coûtent 10 USD pour le moment. Recherchez sur le site "Wireshark" pour trouver d’autres cours sur Wireshark. Lynda.com propose également des cours - voir Formation et didacticiels Wireshark . Vous pouvez trouver des cours en ligne proposés par d'autres personnes en effectuant une recherche Web sur "cours Wireshark". Je ne peux personnellement garantir aucun de ces cours Wireshark car mon apprentissage a été basé sur son installation et son utilisation pour résoudre des problèmes de réseau particuliers au fil du temps.

1
moonpoint

Je viens de résoudre un problème similaire avec mon nouvel ordinateur portable Dell Inspiron et je le partagerai au cas où il aiderait quelqu'un. Dans mon cas, de temps en temps, la connexion Internet semblait s'interrompre: aucune application ne pouvait se connecter à Internet même si ping et tracert fonctionnaient toujours correctement.

J'ai passé beaucoup de temps à essayer diverses solutions (y compris celles mentionnées ici), mais rien n'y fait. Enfin, j'ai décidé de parcourir manuellement les services Windows actifs et de voir si je pouvais trouver quelque chose d'étrange pouvant être lié au réseau.

Il s'est avéré que ces ordinateurs portables sont dotés de la technologie SmartByte préinstallée, censée optimiser le trafic réseau. Je l'ai désinstallé et mon problème a été résolu.

1
Paweł Chorążyk

La même chose m'est arrivée. La réinitialisation du réseau n'a pas fonctionné. J'ai essayé beaucoup d'options mais à la fin, la désinstallation de l'antivirus AVG était celle qui avait résolu le problème !!!

1
Deix

J'ai vu cela se produire en raison des trous noirs de Path MTU Discovery. Si vous envoyez des paquets trop volumineux pour votre réseau et que certaines parties de votre réseau vous empêchent de le découvrir, vous ne pourrez vous connecter qu'à des sites Web qui exigent des paquets plus petits lors de la négociation de chaque TCP connexion, telle que Google.

Essayez de définir votre MTU sur une taille trop petite, comme 1300, et voyez si vous pouvez vous connecter à d'autres sites Web. Si cela résout le problème, essayez d’augmenter votre MTU jusqu’à ce que vous trouviez la valeur la plus élevée qui fonctionne.

0
Spiff

Je dirais que la raison peut être aussi un antivir fou. Arrêtez-le et essayez une page par navigateur. Si c'est le cas, désinstallez l'antivir ou essayez de le réparer. Ici, les actions sont spécifiques à SW. J'ai un problème pendant une demi-journée (réinitialiser Internet, les paramètres DNS et proxy ont été vains) et le problème a été résolu de cette façon.

0
Gangnus