Ping funktioniert gut, aber keine Internetverbindung im Browser

24

Ohne Änderungen an den Einstellungen kann ich mit meinem Laptop unter Windows 10 nicht mehr auf das Internet zugreifen. Jeder Browser meldet, dass die Verbindung abgelaufen ist. Ich kann eine Verbindung zum Router herstellen und andere Geräte im Netzwerk sind nicht betroffen. Windows sagt mir, dass ich "mit dem Internet verbunden" bin, aber anscheinend ist das keine Hilfe. Es scheint auch nicht über andere WiFi-Netzwerke oder Ethernet zu funktionieren.

ping google.comfunktioniert gut und das Surfen nach IP-Adresse hilft nicht. Ich habe versucht, den Computer neu zu starten, den Router neu zu starten und die IP-Konfiguration ohne Erfolg zurückzusetzen. Ich konnte auch in den Netzwerkeinstellungen kein Problem finden. Ich habe alles versucht, was auf dieser Website vorgeschlagen wird. Ich hoffe, jemand von euch hat eine Idee, was das Problem lösen könnte. Vielen Dank.

Aktualisieren

Es stellt sich also heraus, dass ich auf Google-Websites wie google.com oder youtube zugreifen kann, aber sonst nichts. Ich habe einige der Vorschläge ausprobiert, die ich online gefunden habe, aber nichts hat funktioniert. Ideen?

Quacodas
quelle
Sind Proxy-Einstellungen vorhanden?
Ich sage Reinstate Monica
@ Twisty kein Proxy, ich habe das überprüft
Quacodas
3
ICMP-Anfragen (Ping) sind eher gering. Wenn eine zeitweise Verbindung besteht, wird der Ping-Befehl ihn wahrscheinlich nicht finden, es sei denn, Sie führen ping 8.8.8.8 -teinen unbegrenzten Ping-Vorgang aus, bis Sie ihn beenden. Es kann auch hilfreich sein, Ihre LAN-Kabel zu überprüfen, um sicherzustellen, dass sie nicht mit Stromkabeln umwickelt sind. Übersprechen ist dort möglich.
Shankensteinium
@Shankensteinium Ich habe die Problembeschreibung aktualisiert, vielleicht hilft das
Quacodas
2
In Bezug auf Shankensteinium Kommentar, können Sie auch die kostenlose Nutzung WinMTR Netzwerk - Diagnose - Tool, das eine Kombination aus bietet ping und traceLeistungsZiffern. Es ist eine Windows-Implementierung des MTR- Tools. Sie können Unterschiede im Netzwerkpfad zu Google.com und YouTube.com im Vergleich zu anderen Websites feststellen, auf die nicht zugegriffen werden kann, z. B. Unterschiede bei den dazwischen liegenden Routern oder Paketverlust in einem Netzwerkpfad.
Mondpunkt

Antworten:

19

Ich kann nicht mehr auf das Internet zugreifen

Versuchen Sie, die Netzwerkzustände neu zu initialisieren. Führen Sie die folgenden Befehle in einer erhöhten cmdShell aus:

  • WINSOCK-Einträge auf Installationsstandards zurücksetzen:

    netsh winsock reset catalog

  • Setzen Sie den TCP / IP-Stack auf die Installationsstandards zurück:

    netsh int ip reset reset.log

  • Setzen Sie die Firewall auf die Installationsstandards zurück:

    netsh advfirewall reset

  • DNS-Auflösungscache leeren:

    ipconfig /flushdns

  • Erneuern Sie die DNS-Client-Registrierung und aktualisieren Sie die DHCP-Leases:

    ipconfig /registerdns

  • Flush-Routing-Tabelle (Neustart erforderlich):

    route /f

DavidPostill
quelle
2
Ich habe jeden Befehl ausprobiert, den Sie erwähnt haben, und einer von ihnen muss es geschafft haben. Zumindest im Moment kann ich normalerweise auf das Internet zugreifen. Vielen Dank! Hoffen wir, dass es so bleibt.
Quacodas
Die Kraft dieser Anleitung! Ich schickte sie per E-Mail an einen Computer-Neuling und nach einem Neustart alles in Ordnung. Jetzt wollen sie auch wissen, welcher dieser Schritte den Trick getan hat!
5.
@reckface Die einzige Möglichkeit, dies herauszufinden, besteht darin, die Internetverbindung nach jedem Schritt zu überprüfen :)
DavidPostill
1
Ich werde es das nächste Mal ausprobieren, wenn die Probleme wieder auftauchen und zurückmelden. Ich habe Windows 10 und einmal am Tag passiert dies.
Schwarz
Sie, mein Herr, haben meinen Tag gerettet! (oder zumindest eine Neuinstallation) Vielen Dank!
Meister der Feier
3

Kommen Sie hierher, weil Sie ein MacBook Pro mit Windows 10 und genau diesem Problem haben?

Die Lösung besteht darin, zum Geräte-Manager zu wechseln, Ihre Wi-Fi-Karte zu finden und den Rollback-Treiber auszuführen.

Rollback-Treiber

Ole Melhus
quelle
1
Hat mir eine Menge Zeit gespart. Vielen Dank.
Moe
Die Option zum Zurücksetzen des Treibers ist für mich deaktiviert.
BM5k
2

Dein Update zeigt an, dass du nur auf zwei Websites zugreifen kannst, google.com und youtube.com. Können Sie andere Websites, auf die über Ihren Browser nicht zugegriffen werden kann, erfolgreich pingen?

Sie können versuchen, mit einem Telnet- Client wie PuTTY auf problematische Websites außerhalb eines Browsers zuzugreifen . Sie können PuTTY verwenden, um die Befehle abzurufen, die ein Browser zum Abrufen von Inhalten von einer Website ausgibt . Sie können auch einen Telnet-Client von Microsoft installieren , wenn Sie ein Microsoft Windows-System verwenden, indem Sie ein Eingabeaufforderungsfenster mit Administratorzugriff öffnen und den Befehl eingeben pkgmgr /iu:"TelnetClient". Sobald dieser Telnet-Client installiert ist, können Sie den Befehl telnet www.example.com 80an einer Eingabeaufforderung ausgeben .

Wenn Sie auf Port 80, dem bekannten Port für HTTP-Verbindungen, erfolgreich eine Verbindung herstellen können, sehen Sie nur den schwarzen Hintergrund für das Eingabeaufforderungsfenster mit einem blinkenden Cursor. GET / HTTP/1.1Geben Sie den Befehl ein und drücken Sie die Eingabetaste. Geben Sie dann den Befehl einHost: www.example.comund drücken Sie zweimal die Eingabetaste. Hinweis: Auf der Website werden die von Ihnen eingegebenen Zeichen nicht wiedergegeben, sodass Sie nicht sehen können, was Sie eingeben. Sie können also nicht ohne Weiteres feststellen, ob Sie einen Tippfehler gemacht haben. Aber selbst wenn Sie einen Tippfehler machen und erfolgreich eine Verbindung zur Website hergestellt haben, wird eine Meldung wie "404 - Not Found" (404 - Nicht gefunden) angezeigt, die Ihnen zumindest mitteilt, dass Sie erfolgreich eine Verbindung zur Website außerhalb von a herstellen können Browser. In einigen Fällen, in denen Malware die Konnektivität zu Websites von Browsern auf dem System beeinträchtigt hat, konnte ich mithilfe eines Telnet-Clients eine Verbindung zu Websites herstellen, wodurch ich das Problem eingrenzen konnte.

Sie können zur Telnet-Eingabeaufforderung zurückkehren, indem Sie die Ctrl-]Tasten drücken, dh gleichzeitig Strg und] drücken. Sie können das Telnet-Programm beenden, indem Sie den Befehl quitan der Microsoft Telnet>Eingabeaufforderung eingeben .

Die im obigen Beispiel für die Website bereitgestellten Befehle führen die folgenden Funktionen aus:

GET / HTTP / 1.1 - get informiert die Site darüber, dass Sie eine Webseite auf der Site abrufen möchten, während der Schrägstrich der Site mitteilt, dass Sie die Hauptseite für die Site abrufen möchten, und HTTP / 1.1 teilt mit, dass Sie die Version verwenden möchten 1.1 des HTTP-Protokolls . In dieser Version können Sie den Domain-Namen angeben, da viele Webserver mehrere Websites hosten.

Host: www.example.com - Weist einen Server an, der möglicherweise mehrere Websites unterstützt, für die eine Seite auf der Website www.example.com gewünscht wird. Beachten Sie, dass www.example.com eine tatsächliche Website ist, die speziell für die Verwendung in Dokumentationsbeispielen erstellt wurde. Wenn Sie eine Verbindung mit der Site herstellen, wird angezeigt, dass diese Domain für veranschaulichende Beispiele in Dokumenten eingerichtet wurde. Sie können diese Domain in Beispielen ohne vorherige Abstimmung oder ohne vorherige Erlaubnis verwenden. Wenn Sie es also verwenden und den Text auf der Webseite für diese Site anzeigen können, wissen Sie, dass einige Probleme bei Browsern auf dem System auftreten, aber auf der TCP / IP-Ebene und auf der HTTP-Protokollebene Sie haben Zugriff auf die Websites, auf die ein oder mehrere Browser des Systems keinen Zugriff haben.

Alternativ habe ich festgestellt, dass HTTPNetworkSniffer manchmal beim Debuggen von Problemen mit dem Website-Zugriff hilfreich ist . Es ist kostenlos und kann von der Website des Entwicklers Nir Sofer unter HTTPNetworkSniffer heruntergeladen werden . Sie könnten dieses Programm ausführen, während Sie versuchen, auf eine Site innerhalb eines Browsers im System zuzugreifen, und zumindest feststellen, ob der Browser tatsächlich versucht, mit den problematischen Sites zu kommunizieren, dh, dass Versuche, auf eine problematische Site zuzugreifen, vom Browser auf den übertragen werden TCP- Schicht des Netzwerkprotokollstapels.

Sie können auch den kostenlosen und Open-Source-Paketanalysator Wireshark verwenden. Um jedoch die darin enthaltenen Informationen zu verstehen, müssen Sie mit den zugrunde liegenden Protokollen des Internets wie TCP / IP vertraut sein . Es gibt Kurse und Tutorials zur Online-Nutzung, einschließlich YouTube-Videos. Das Erlernen des effektiven Gebrauchs kann jedoch einige Zeit in Anspruch nehmen. Der Vorteil ist jedoch, dass Sie alle Arten von Problemen im Zusammenhang mit der Netzwerkkonnektivität einfacher beheben können, wenn Sie erst einmal gelernt haben, wie Sie ein Tool wie Wireshark verwenden.

Auf YouTube gibt es ein WireShark-Tutorial für Anfänger und Wireshark 101: How to Wireshark, Haktip 115 ; Viele andere finden Sie, wenn Sie nach den Begriffen "Wireshark Tutorial" suchen. Zu den Websites mit Tutorials gehören ein schnelles und unsauberes Wireshark-Tutorial , die Verwendung von Wireshark zum Erfassen, Filtern und Untersuchen von Paketen und das Wireshark-Tutorial , eine PDF-Datei, die von Professor Angelos Stavrou vom Institut für Informatik der George Mason University erstellt wurde.

Udemy bietet Online-Kurse zu relativ geringen Kosten an. ZB Wireshark in 60 Minuten und The Complete Wireshark Course: Gehen Sie vom Anfänger zum Fortgeschrittenen! sind $ 10 USD im Moment. Durchsuchen Sie die Website nach "Wireshark", um andere Kurse auf Wireshark zu finden. Lynda.com bietet auch Kurse an - siehe Wireshark Training und Tutorials . Sie können Online-Kurse von anderen über eine Websuche unter "Wireshark-Kurs" finden. Ich kann für keinen dieser Wireshark-Kurse persönlich bürgen, da ich gelernt habe, ihn zu verwenden, indem ich ihn installiert und zur Behebung bestimmter Netzwerkprobleme im Laufe der Zeit verwendet habe.

Mondpunkt
quelle
Vielen Dank für Ihre ausführliche Antwort! Ich konnte Websites, die nicht im Browser funktionieren, erfolgreich pingen, aber mit PuTTY konnte ich nichts erreichen. Nach der Eingabe der Befehle ist nichts passiert. Das Problem scheint vorerst behoben zu sein, aber Sie erwähnten: "Es gibt Kurse und Tutorials zu seiner Verwendung im Internet, einschließlich YouTube-Videos". Ich interessiere mich generell für dieses Thema. Könnten Sie so etwas empfehlen?
Quacodas
@quaductas - Ich habe Links zu Tutorials und Klassen hinzugefügt.
Mondpunkt
1

Das gleiche ist mir passiert. Die Neuinitialisierung des Netzwerks hat nicht funktioniert. Ich habe viele Optionen ausprobiert, aber am Ende war es die Deinstallation von AVG Antivirus, die das Problem löste !!!

Deix
quelle
1

Ich habe gerade ein ähnliches Problem mit meinem neuen Dell Inspiron-Laptop behoben, damit ich es weitergeben kann, falls es jemandem hilft. In meinem Fall schien die Internetverbindung von Zeit zu Zeit zu fallen: Keine Anwendung konnte sich mit dem Internet verbinden, obwohl pingund tracertfunktionierte weiterhin einwandfrei.

Ich habe viel Zeit damit verbracht, verschiedene Lösungen (einschließlich der hier genannten) auszuprobieren, aber nichts hat geholfen. Schließlich habe ich mich entschlossen, die aktiven Windows-Dienste manuell zu durchsuchen und festzustellen, ob ich etwas Seltsames finde, das möglicherweise mit dem Netzwerk zusammenhängt.

Es stellte sich heraus, dass diese Laptops mit vorinstallierter SmartByte-Technologie ausgestattet sind, die den Netzwerkverkehr optimieren soll. Ich habe es deinstalliert und mein Problem wurde behoben.

Paweł Chorążyk
quelle
0

Ich habe gesehen, dass dies aufgrund der schwarzen Löcher von Path MTU Discovery passiert ist. Wenn Sie Pakete senden, die zu groß für Ihr Netzwerk sind, und ein Teil Ihres Netzwerks Sie davon abhält, diese Tatsache zu entdecken, können Sie nur eine Verbindung zu einigen Websites herstellen, die bei der Aushandlung jeder TCP-Verbindung auf kleineren Paketen bestehen, z als Google.

Versuchen Sie, Ihre MTU auf etwas Kleineres wie 1300 einzustellen, und prüfen Sie, ob Sie eine Verbindung zu anderen Websites herstellen können. Wenn dies das Problem behebt, erhöhen Sie Ihre MTU, bis Sie den höchsten Wert gefunden haben, der funktioniert.

Spiff
quelle
0

Dasselbe Problem trat unter Windows 10 immer wieder auf: Ich verlor plötzlich die Fähigkeit, localhost:8080in jedem Browser neue Websites zu öffnen oder eine Verbindung zu neuen Ports (sogar ) herzustellen, konnte jedoch weiterhin Remoteserver und bereits geöffnete WebSockets (z. B. in Windows 10 ) anpingen (Ein Chat-Programm) funktionierte weiterhin. Der Wechsel von WiFi zu Ethernet (und umgekehrt) hatte keine Auswirkung.

Mein Problem ergab sich aus zwei Ereignissen:

  1. Bei jedem Start dieses Problems wurde dieses Ereignis auch in der Ereignisanzeige unter "Administrative Ereignisse" angezeigt: 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. Als ich eine CMD oder PowerShell öffnete und den Befehl eingab Get-NetTCPConnection, zeigte sich, dass fast alle meiner ~ 60.000 Ports von einem Prozess mit einer bestimmten PID verwendet wurden. Ich öffnete den Task-Manager, fand den Dienst mit dieser PID und klickte auf "Prozessbaum beenden". Das hat die meisten meiner ~ 60.000 Ports freigesetzt und das Problem behoben.

Update: Mein Problem wurde durch dieses Problem verursacht .

Josh
quelle
-1

Ich würde sagen, dass der Grund auch ein verrücktes Antivir sein kann. Stoppen Sie es und versuchen Sie eine Seite von Browser. Wenn dies in Ordnung ist, deinstallieren Sie den Virenscanner oder versuchen Sie, ihn zu reparieren. Hier sind die Aktionen SW-spezifisch. Ich habe ein Problem für einen halben Tag (Zurücksetzen von Internet-, DNS- und Proxy-Einstellungen war vergeblich) und es wurde auf diese Weise behoben.

Gangnus
quelle