Heutzutage gibt es auf jedem Computer im Internet eine einfache kleine Textdatei namens Gastgeber. Früher wurden die Namen von Servern in ihre Internetadressen übersetzt. Mit der Entwicklung von Technologien wie DHCP- und DNS-Servern ist dies jedoch nicht mehr üblich. Diese einfache Anleitung zeigt Ihnen, wie Sie mithilfe dieser Datei den Zugriff auf Tausende von Websites blockieren können, die keinem anderen Zweck als dem Hosten von Anzeigen und Malware dienen.
Holen Sie sich eine gute Hosts-Datei
Dieses Tutorial zeigt Ihnen, wie Sie das vorhandene ersetzen können Gastgeber Datei auf Ihrem Computer mit einer, die Sie herunterladen werden. An der vorhandenen Datei ist zwar nichts auszusetzen, dies ist jedoch eine einfachere Lösung, als den Inhalt der neuen Datei in die vorhandene zu kopieren. Die Gefahr beim Ändern der vorhandenen Datei mit einem einfachen Texteditor besteht darin, dass der Dateiname nicht erweitert wird. Während es sich nur um eine Textdatei handelt, die mit einem beliebigen Texteditor gelesen werden kann, ist sie für das Betriebssystem nicht mehr von Nutzen, wenn dieses Editorprogramm die Erweiterung .txt zum Dateinamen hinzufügt.
Sie können die vorhandene Datei genauso einfach mit der neuen überschreiben, anstatt das Original mit der Erweiterung .old umzubenennen. Es ist jedoch immer eine gute Idee, eine Sicherungskopie des Originals zu erstellen, falls etwas schief geht, z. B. eine beschädigte oder unvollständige Kopie des neuen Gastgeber Datei.
Zunächst möchten Sie eine Kopie der Hosts-Datei in diesem Github-Repo herunterladen, die zum Zeitpunkt des Schreibens bereits mit über 32.000 bekannten Anzeigen- und Malware-Sites geladen war. Vielen Dank an Steven Black für all die Arbeit, die er in die Sammlung dieser Liste gesteckt hat. Er ist sogar so weit gegangen, Duplikate herauszuarbeiten, und fügt sie regelmäßig aus dem hinzu, was er als “Quellen hoher Qualität” bezeichnet..
Wenn der Download abgeschlossen ist (was nicht lange dauern sollte, da es weniger als ein Megabyte groß ist), möchten Sie das extrahieren Gastgeber Datei daraus. Anschließend kopieren Sie die neue Datei an ihren endgültigen Speicherort auf Ihrem Computer.
Windows 7 und älter
- Öffnen Windows Explorer (das Symbol, das wie ein Ordner aussieht) und navigieren Sie zu Ihrem Downloads Mappe
- Extrahieren Sie die Hosts-Datei aus der hosts.zip dass Sie oben heruntergeladen haben, klicken Sie mit der rechten Maustaste auf die extrahierte Gastgeber Datei und wählen Sie Kopieren aus dem Menü. Stellen Sie sicher, dass Sie das nicht kopieren hosts.zip Datei.
- Erweitern Sie in demselben Windows Explorer-Fenster das Symbol C: \ Laufwerk aus dem linken Seitenbereich (möglicherweise müssen Sie erweitern Mein Computer um die Liste der verfügbaren Laufwerke zu sehen) gefolgt von System32 dann Fahrer
- Klicke auf das etc Ordner, um es auszuwählen. Sie werden sehen, dass es eine gibt Gastgeber Datei bereits in diesem Ordner im mittleren Bereich des Explorer-Fensters
- Klicken Sie mit der rechten Maustaste auf Gastgeber Datei auswählen Umbenennen und gib ihm den Namen hosts.old. Windows beschwert sich möglicherweise, dass diese Datei geschützt oder eine Systemdatei ist. Erlaube es dir und mach weiter.
- Klicken Sie mit der rechten Maustaste auf eine leere Stelle in diesem Ordner und wählen Sie Einfügen um eine Kopie des heruntergeladenen zu setzen Gastgeber Datei in diesen Ordner. Wenn Windows Sie dazu auffordert, erteilen Sie sich erneut die Erlaubnis, fortzufahren.
- Schließen Sie Ihren Webbrowser und starten Sie ihn neu
Windows 8, 8.1 und 10
- Wechseln Sie in den Desktop-Modus und starten Sie den Windows Explorer über die Schnellstartleiste
- Öffne dein Downloads Ordner zum Entpacken der Gastgeber Datei aus dem hosts.zip
- Klicken Sie nach dem Extrahieren der Datei mit der rechten Maustaste auf Gastgeber Datei und wählen Sie Kopieren aus dem Menü
- Erweitern Sie im linken Bereich den Eintrag C: \ fahren, dann die System32 Ordner, dann Fahrer Ordner und wählen Sie die etc Ordner von innen Fahrer
- Klicken Sie mit der rechten Maustaste auf die Gastgeber Datei in der etc wählen Sie den Ordner Umbenennen Option aus dem Menü und benennen Sie es hosts.old. Wenn Windows eine Eingabeaufforderung anzeigt, sagen Sie, dass Sie wirklich wissen, was Sie tun, und damit Sie fortfahren können.
- Klicken Sie mit der rechten Maustaste auf eine leere Stelle in diesem Ordner und wählen Sie Einfügen um eine Kopie des heruntergeladenen zu platzieren Gastgeber Datei in diesen Ordner. Wenn sich Windows beschwert, sagen Sie ihm, dass er sich um sein eigenes Geschäft kümmert und dass Sie mit Ihrem fortfahren sollen.
- Schließen Sie Ihren Webbrowser und starten Sie ihn neu
Mac OS X
- Wenn die hosts.zip Doppelklicken Sie auf die auf Ihren Desktop heruntergeladene Datei, um die Datei zu extrahieren Gastgeber Datei direkt auf Ihren Desktop
- Öffnen Sie den Finder und wählen Sie die Gehen Menüoption oben auf dem Bildschirm.
- Klicke auf Gehe zum Ordner aus diesem Menü
- Art / private / etc / hosts in die Gehe zum Ordner und klicken Sie auf die Schaltfläche Gehen Taste
- Scrollen Sie nach unten, bis Sie das hervorgehobene sehen Gastgeber Datei.
- Zieh den Gastgeber Datei von Ihrem Desktop in das Finder-Fenster
- Möglicherweise werden Sie von OS X gefragt, was mit der Originaldatei geschehen soll. Wähle aus Ersetzen Option, da Sie danach nicht mehr zum Original zurückkehren.
- Möglicherweise werden Sie auch nach Ihrem Passwort gefragt, um zu überprüfen, ob Sie es wirklich ernst meinen.
- Schließen Sie Ihren Browser und starten Sie ihn neu
Beliebige Distribution von Linux
- Öffnen Sie ein Terminal und wechseln Sie in Ihren Downloads-Ordner: cd Downloads
- Entpacken oder entpacken Sie die hosts.zip Datei in das aktuelle Verzeichnis entpacken: hosts.zip
- Kopiere das Gastgeber Datei an die /etc/ Mappe
- Wenn Sie als root angemeldet sind, benennen Sie die hosts-Datei in um hosts.old: mv / etc / hosts /etc/hosts.old
- Kopieren Sie dann die neue Datei in die /etc/ Ordner: cp hosts / etc /
- Wenn Sie nicht als root angemeldet sind, benennen Sie die Datei mit sudo um: sudo mv / etc / hosts /etc/hosts.old
- Und dann kopieren Sie die neue Datei in /etc/: sudo cp hosts / etc /
- Schließen Sie Ihren Browser und starten Sie ihn neu
Leeren Sie Ihren DNS-Cache
In einigen Fällen wird auf dem Computer möglicherweise eine Adresse für eine oder mehrere dieser Anzeigenwebsites zwischengespeichert. Der letzte Schritt besteht dann, falls erforderlich, darin, den Cache der verknüpften Domänennamen in Adressen zu leeren. Dies wird durch einen einfachen Neustart des Computers erreicht. Wenn Sie jedoch keine Lust auf einen Neustart haben, müssen Sie die folgenden Befehle ausführen, um den DNS-Cache manuell zu leeren:
Leeren Sie den Windows-DNS-Cache
Geben Sie den folgenden Befehl in eine Eingabeaufforderung ein, nicht in die PowerShell:
ipconfig / flushdns
Leeren Sie den MacOS-DNS-Cache
Geben Sie für Mountain Lion oder Lion Folgendes in ein Terminal ein:
sudo killall -HUP mDNSResponder
Für Außenseiter
dscacheutil-flushcache; sudo killall -HUP mDNSResponder
In Yosemite wurde der Befehl zum Leeren des DNS-Cache bis zur Veröffentlichung von 10.10.4 geändert und anschließend erneut geändert. Verwenden Sie für 10.10 – 10.10.3 den folgenden Befehl:
sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches; say flushed
Verwenden Sie für alle Releases nach 10.10.4, einschließlich El Capitan und Sierra, Folgendes:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; sprich Cache geleert
Leeren Sie den DNS-Cache unter Linux
Geben Sie den folgenden Befehl in ein Terminal ein, entweder mit sudo oder als root:
service nscd reload
ODER
Dienst nscd Neustart
Und da hast du es. Eine einfache Textdatei, die ursprünglich zum Speichern einer Liste von Servern und deren Adressen verwendet wurde und als einfacher, aber leistungsstarker Werbe- und Malware-Blocker diente. Dies ist zwar keineswegs dazu gedacht, einen vorhandenen Werbeblocker zu ersetzen, den Sie möglicherweise verwenden, es ist jedoch eine einfache und leicht verfügbare Ergänzung zu dem, was Sie möglicherweise bereits haben.
Also was ist Gastgeber wie auch immer?
Früher gab es keine Server, die eine umfangreiche Liste aller Internetadressen und der von ihnen gehosteten Domains führten. Jeder Computer ist dafür verantwortlich, seine eigene Serverliste und seine eindeutige IP-Adresse zu führen. Eine IP-Adresse besteht aus einer Folge von Zahlen und Dezimalstellen und ist einer bestimmten Domain wie “comparitech.com” zugeordnet, sieht für den Computer jedoch wie “209.58.135.68” aus.
Tatsächlich zeigte in den Kinderschuhen des Internets jede Internetadresse nur auf einen einzigen Server. Als Menschen erkannten die Schöpfer des Internets schon früh, dass es einfach nicht passieren würde, sich eine numerische Adresse für jeden Server zu merken. Es musste eine Möglichkeit geben, jedem Server einen benutzerfreundlicheren Namen zu geben und diesen Namen dann mit der Internetadresse für diesen Server zu verknüpfen.
Der allererste Weg, dies zu tun, war die hosts-Datei. Ein Problem, das immer wieder auftauchte, war die Verknüpfung des Servernamens mit einer falschen Adresse. Dies hat so ziemlich garantiert, dass der Computer diesen Server erst erreichen kann, wenn die Adresse korrigiert wurde.
Evolution
Schließlich wurden die Hosts-Dateien aufgrund der schieren Anzahl von Servern, auf denen Informationen gehostet wurden, fast unverwaltbar. Aus diesem Grund kam jemand auf die Idee, eine Gruppe von Servern zu erstellen, die aktuelle Listen mit Website-Namen enthält, die mit bestimmten IP-Adressen verknüpft sind. In diesem Fall musste die Hosts-Datei nur die Namen und Adressen der Server in dieser Gruppe enthalten.
Schneller Vorlauf bis heute, wo wir DHCP, Dynamic DNS, DNS, mehrere virtuelle Webserver mit einer einzigen IP-Adresse und viele andere verrückte Dinge im Vergleich zum archaischen System der manuellen Eingabe des Namens und der Adresse eines Servers in eine Textdatei auf unserem lokalen Computer haben.
Das Geheimnis dieser Brillanz ist, dass die Hosts-Datei beim Aufrufen einer Website immer noch vor allem anderen durchsucht wird. Wenn diese Website in der Hosts-Datei aufgeführt ist, wird die angegebene Adresse verwendet und es wird keine weitere Suche durchgeführt, auch wenn diese Adresse falsch ist.
Es spielt keine Rolle, welche Windows-Version auf Ihrem PC ausgeführt wird. Wenn Sie einen Mac verwenden oder sogar auf eine der Linux-Distributionen umsteigen, verfügt Ihr Computer über eine Hosts-Datei und kann als Webblocker verwendet werden basierte Anzeigen und Malware.
Können Gastgeber korrupt sein
Was dieses Tutorial tut, ist technisch eine Korruption der Gastgeber Datei. Die ursprüngliche Absicht bestand darin, Servernamen mit ihren IP-Adressen zu verknüpfen. Durch das Verknüpfen eines Site-Namens mit einer ungültigen IP-Adresse wird ein Teil der Webfunktionalität beeinträchtigt. Zum Glück brechen Sie dies zu Ihren Gunsten, indem Sie den Zugriff Ihres Computers auf unerwünschte Online-Inhalte blockieren.
Natürlich besteht hier Missbrauchspotenzial. Sie möchten den Inhalt dieser Datei nur aus vertrauenswürdigen Quellen hoher Qualität aktualisieren. Mit über 32.000 Einträgen ist es ein Kinderspiel, die IP-Adresse von “windowsupdate.microsoft.com” auf eine Site zu ändern, auf der die Software bot.net installiert wird, die als offizielle Microsoft-Sicherheitsupdates für Windows getarnt ist. Oder schlimmer.
Genau wie bei allem, was heutzutage im Internet verfügbar ist, Vorbehalt Emptor!
“Die alte Schule, Upper Mill, Saddleworth” von Duncan Hull unter CC 2.0
die Windows-Suche und geben Sie “Notepad” ein. Klicken Sie mit der rechten Maustaste auf das Notepad-Symbol und wählen Sie “Als Administrator ausführen”. Klicken Sie in Notepad auf “Datei” und dann auf “Öffnen”. Navigieren Sie zu C:\Windows\System32\drivers\etc und wählen Sie “Alle Dateien” aus dem Dropdown-Menü “Dateityp” aus. Wählen Sie die vorhandene Gastgeber Datei aus und klicken Sie auf “Öffnen”. Klicken Sie auf “Datei” und dann auf “Speichern unter”. Ändern Sie den Dateinamen in “hosts.old” und speichern Sie die Datei. Öffnen Sie die heruntergeladene Gastgeber Datei mit Notepad. Kopieren Sie den gesamten Inhalt der heruntergeladenen Datei und fügen Sie ihn in die vorhandene Gastgeber Datei ein. Speichern Sie die Datei und schließen Sie Notepad. Starten Sie Ihren Webbrowser neu. Mac OS X Öffnen Sie den Finder und navigieren Sie zu /private/etc/. Klicken Sie auf die vorhandene Gastgeber Datei und wählen Sie “Duplizieren”. Benennen Sie die Kopie in “hosts.old” um. Öffnen Sie die heruntergeladene Gastgeber Datei mit TextEdit. Kopieren Sie den gesamten Inhalt der heruntergeladenen Datei und fügen Sie ihn in die vorhandene Gastgeber Datei ein. Speichern Sie die Datei und schließen Sie TextEdit. Starten Sie Ihren Webbrowser neu. Beliebige Distribution von Linux Öffnen Sie ein Terminal und geben Sie “sudo nano /etc/hosts” ein. Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden. Drücken Sie die Eingabetaste. Kopieren Sie den gesamten Inhalt der heruntergeladenen Gastgeber Datei und fügen Sie ihn in die vorhandene Gastgeber Datei ein. Speichern Sie die Datei und schließen Sie das Terminal. Starten Sie Ihren Webbrowser neu. Leeren Sie Ihren DNS-Cache Leeren Sie den Windows-DNS-Cache Öffnen Sie ein Eingabeaufforderungsfenster, indem Sie die Windows-Taste + R dr