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

25

Sans avoir modifié aucun paramètre, je ne peux plus accéder à Internet via mon ordinateur portable exécutant Windows 10. Chaque navigateur m'indique 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, cela ne sert à rien. Il ne semble pas non plus fonctionner via d'autres réseaux WiFi ou Ethernet.

ping google.comfonctionne bien et surfer par adresse IP n'aide pas. J'ai essayé de redémarrer l'ordinateur, de redémarrer le routeur, de réinitialiser la configuration IP en vain. Je n'ai pas non plus trouvé de problème dans les paramètres réseau. J'ai essayé n'importe quoi suggéré sur ce site Web. J'espère que quelqu'un d'entre vous a une idée de ce qui pourrait résoudre le problème. Merci.

Mise à jour

Il s'avère donc que je peux accéder à des sites Web Google 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?

quacodas
la source
Des paramètres de proxy sont-ils en place?
Je dis Réintégrer Monica
@Twisty pas de proxy, j'ai vérifié cela
quacodas
3
Les requêtes ICMP (ping) sont plutôt petites. S'il y a une connectivité intermittente, la commande ping ne la trouvera probablement que si vous exécutez la commande ping 8.8.8.8 -tping indéfiniment jusqu'à ce que vous l'arrêtiez. Il peut également être utile de vérifier vos câbles LAN pour vous assurer qu'ils ne sont pas enroulés autour de câbles d'alimentation. La diaphonie y est possible.
Shankensteinium
@Shankensteinium J'ai mis à jour la description du problème, peut-être que cela aide
quacodas
2
En ce qui concerne le commentaire de Shankensteinium, vous pouvez également utiliser l' outil de diagnostic réseau gratuit WinMTR , qui fournit une combinaison de fonctionnalités ping et traceroute . Il s'agit d'une implémentation Windows de l' outil MTR . Vous pouvez voir des différences dans le chemin d'accès réseau à Google.com et YouTube.com par rapport à d'autres sites qui sont inaccessibles, par exemple, des différences dans les routeurs intermédiaires ou la perte de paquets sur un chemin réseau.
lune

Réponses:

19

Je ne peux plus accéder à Internet

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

  • Réinitialisez les entrées WINSOCK aux paramètres d'installation par défaut:

    netsh winsock reset catalog

  • Réinitialisez la pile TCP / IP aux paramètres d'installation par défaut:

    netsh int ip reset reset.log

  • Réinitialisez 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

DavidPostill
la source
2
J'ai essayé toutes les commandes que vous avez mentionnées, et l'une d'elles a dû faire l'affaire. Au moins pour l'instant, il semble que je puisse normalement accéder à Internet. Merci beaucoup! Espérons que cela reste ainsi.
quacodas
la puissance de ces instructions! Je les ai envoyés par e-mail à un novice en informatique, et après un redémarrage, tout va bien. Maintenant, ils veulent aussi savoir laquelle de ces étapes a fait l'affaire!
reckface
@reckface La seule façon de le savoir est de vérifier la connexion Internet après chaque étape :)
DavidPostill
1
Je vais l'essayer la prochaine fois lorsque les problèmes reviendront et je ferai rapport. J'ai Windows 10 et cela se produit une fois par jour.
Noir
votre, monsieur, a sauvé ma journée! (ou au moins une réinstallation) Merci beaucoup!
Master of Celebration
3

Vous venez ici parce que vous avez un MacBook Pro exécutant Windows 10 et ce problème exact?

La solution consiste à accéder au Gestionnaire de périphériques, à trouver votre carte Wi-Fi et à exécuter Roll Back Driver.

Roll Back Driver

Ole Melhus
la source
1
Cela m'a fait gagner une tonne de temps. Je vous remercie.
Moe
L'option de restauration du pilote est désactivée pour moi.
BM5k
2

Votre mise à jour indique que vous ne pouvez accéder qu'à deux sites Web, google.com et youtube.com. Pour les autres sites inaccessibles via votre navigateur, pouvez-vous réussir à les cingler?

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 utiliser PuTTY pour exécuter les commandes émises par un navigateur 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 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 80partir d'une invite de commande.

Si vous êtes en mesure de vous connecter avec succès sur le port 80, le port bien connu pour les connexions HTTP, vous ne verrez alors que l'arrière-plan noir de la fenêtre d'invite de commande avec un curseur clignotant. Tapez la commande GET / HTTP/1.1et appuyez sur Entrée. Tapez ensuite la commandeHost: www.example.comet appuyez sur Entrée deux fois. Remarque: le site Web ne fera pas écho aux caractères que vous saisissez, vous ne pourrez donc pas voir ce que vous tapez, vous ne pourrez donc pas facilement voir 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, il affichera un message tel que "404 - Introuvable", qui vous indique au moins que vous pouvez vous connecter avec succès au site Web en dehors d'un navigateur. J'ai trouvé dans certains cas où des logiciels malveillants ont affecté la connectivité aux sites Web des navigateurs sur le système, que je pouvais me connecter avec succès à des sites à l'aide d'un client Telnet, ce qui m'a aidé à isoler le problème.

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

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 HTTP / 1.1 lui indique que vous souhaitez utiliser la 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 qui peut 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 personnes à 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 des documents. Vous pouvez utiliser ce domaine dans des exemples sans coordination préalable ni demande d'autorisation." Donc, si vous l'utilisez et que vous pouvez voir le texte affiché sur la page Web de ce site, vous savez qu'il y a un problème affectant les navigateurs sur le système, mais au niveau TCP / IP et au niveau du protocole HTTP, vous ont accès aux sites qui sont inaccessibles par un navigateur ou des navigateurs sur le système.

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

Vous pouvez également utiliser l'analyseur de paquets gratuit et open source, Wireshark , mais pour pouvoir comprendre les informations qu'il fournit, vous devez vous familiariser avec le fonctionnement des protocoles sous-jacents d'Internet , tels que TCP / IP. Il existe des cours et des didacticiels sur son utilisation en ligne, y compris des vidéos YouTube. Mais apprendre à l'utiliser efficacement peut prendre un certain temps. L'avantage est cependant qu'une fois que vous aurez appris à utiliser un outil tel que Wireshark, vous pourrez résoudre plus facilement toutes sortes de problèmes impliquant la connectivité réseau.

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

Udemy propose des cours en ligne à un coût relativement faible. Par exemple, Wireshark en 60 minutes et le cours complet de Wireshark: passez du débutant à avancé! sont de 10 $ US pour le moment. Recherchez sur le site "Wireshark" pour trouver d'autres cours sur Wireshark. Lynda.com propose également des cours - voir Formation et tutoriels Wireshark . Vous pouvez trouver des cours en ligne auprès d'autres personnes en effectuant une recherche sur le Web sur "Cours Wireshark". Je ne peux pas garantir personnellement l'un de ces cours Wireshark, car mon apprentissage de son utilisation a été basé sur son installation et son utilisation pour résoudre des problèmes de réseau particuliers au fil du temps.

point de lune
la source
Merci beaucoup pour votre réponse élaborée! J'ai pu cingler avec succès des sites Web qui ne fonctionnent pas dans le navigateur, mais l'utilisation de PuTTY n'a rien fait. Après avoir tapé les commandes, rien ne s'est produit. Le problème semble résolu pour l'instant, mais vous avez mentionné: «Il existe des cours et des tutoriels sur son utilisation en ligne, y compris des vidéos YouTube». Je suis généralement intéressé par ce sujet, pourriez-vous recommander quelque chose comme ça?
quacodas
@quaductas - J'ai ajouté des liens vers des tutoriels et des cours.
lune
1

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 est celle qui a résolu le problème !!!

Deix
la source
1

Je viens de résoudre un problème similaire avec mon nouvel ordinateur portable Dell Inspiron, je vais donc partager au cas où cela aiderait quelqu'un. Dans mon cas, de temps en temps, la connexion Internet semblait chuter: aucune application ne pouvait se connecter à Internet pinget tracertfonctionnait bien.

J'ai passé beaucoup de temps à essayer différentes 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 peux trouver quelque chose d'étrange qui pourrait être lié au réseau.

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

Paweł Chorążyk
la source
0

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 qu'une partie de votre réseau vous empêche de découvrir ce fait, vous ne pourrez vous connecter qu'à certains sites Web qui insistent sur des paquets plus petits lors de la négociation de chaque connexion TCP, par exemple comme Google.

Essayez de définir votre MTU sur quelque chose de petit 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.

Spiff
la source
0

Ce même problème ne cessait de m'arriver sur Windows 10: je perdrais soudainement toute possibilité d'ouvrir de nouveaux sites Web ou de me connecter à de nouveaux ports (même localhost:8080) dans n'importe quel navigateur, mais je pouvais toujours envoyer une requête ping aux serveurs distants et aux WebSockets déjà ouverts (par exemple, dans un programme de chat) a continué de fonctionner. Le passage du WiFi à Ethernet (et vice-versa) n'a eu aucun effet.

Mon problème découle de deux événements:

  1. Chaque fois que ce problème commençait, j'obtenais également cet événement dans le programme Observateur d'événements, sous "Événements administratifs": Event 4231, Tcpip: A request to allocate an ephemeral port number from the global TCP port space has failed due to all such ports being in use.

  2. Lorsque j'ai ouvert un CMD ou PowerShell et entré la commande Get-NetTCPConnection, cela a montré que presque tous mes ~ 60 000 ports étaient utilisés par un processus avec un certain PID. J'ai ouvert le Gestionnaire des tâches, trouvé le service avec ce PID et cliqué sur "Fin de l'arborescence des processus". Cela a libéré la plupart de mes ~ 60 000 ports et résolu le problème.

Mise à jour: mon problème s'est avéré être causé par ce problème .

Josh
la source
-1

Je dirais que la raison peut être aussi un antivir fou. Arrêtez-le et essayez une page par navigateur. S'il est OK, 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, DNS et les paramètres de proxy ont été en vain) et il a été résolu de cette façon.

Gangnus
la source