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 80
an 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.1
Geben Sie den Befehl ein und drücken Sie die Eingabetaste. Geben Sie dann den Befehl einHost: www.example.com
und 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 quit
an 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.