Alternative zu 127.0.0.1 in der Hosts-Datei

2502
sundar

Ich habe eine Reihe von Websites auf Systemebene in Windows 7 mithilfe der Datei etc / hosts blockiert . Bisher habe ich es auf die übliche Art und Weise getan, indem ich 127.0.0.1 als IP-Adresse der Website angegeben habe.

Ich möchte jedoch gerne wissen, wann meine hostsDateien blockiert werden, im Gegensatz dazu, dass mein ISP dies tut oder der Server einfach nicht verfügbar ist.

Es wäre nützlich, eine andere IP- Adresse als 127.0.0.1 angeben zu können, die immer eine schnell ladende Seite zurückgibt, die sich im Laufe der Zeit nicht ändert, als Erinnerung daran, dass ich diese URL blockiert habe, sodass der Inhalt nicht wirklich funktioniert egal, solange es eine einfache, schnelle Seite mit einzigartigem Inhalt ist.

Gibt es eine solche zuverlässige IP-Adresse, die auf nicht vorhandene Pfadanfragen mit einer eindeutig aussehenden, schnell geladenen Seite reagiert (wahrscheinlich eine Fehlerseite, die dafür funktioniert)?

Oder gibt es einen anderen Weg, um diese Idee zu verwirklichen (abgesehen davon, dass ein lokaler Webserver nur dafür ständig im Hintergrund läuft)?

2
Abhängig von Ihrem Browser sollte die Fehlermeldung die nicht verfügbare IP-Adresse (http://127.0.0.1) anzeigen. Andernfalls können Sie zur Weboberfläche Ihres Routers weiterleiten: Es wird keine Fehlermeldung angezeigt, sie ist jedoch erkennbar eindeutig. AFH vor 8 Jahren 3
Firefox scheint die IP nicht zu zeigen, aber der Vorschlag des Routers ist durchaus interessant. Könnten Sie das auch als Antwort hinzufügen, um es auch für zukünftige Besucher sichtbar zu machen? sundar vor 8 Jahren 1
Was ist los mit einem Webserver? Mit etwas Ressourcen wie NodeJS konnte der gewünschte Effekt fast ohne Code / Programmierung / Konfiguration erzielt werden. Daniel B vor 8 Jahren 1
Zusätzlich zu den Routerkonfigurationsseiten betreiben einige Netzwerkdrucker * eigene Webserver, auf denen Sie den Tonerstand usw. anzeigen können. Robert Columbia vor 7 Jahren 0

3 Antworten auf die Frage

2
AFH

Abhängig von Ihrem Browser sollte die Fehlermeldung die nicht verfügbare IP-Adresse (127.0.0.1) anzeigen: -

  • Firefox38 zeigt: Firefox kann keine Verbindung zum Server unter 127.0.0.1 herstellen.
  • Chrome43 ( Details ) zeigt: Der Verbindungsversuch von Google Chrome zu 127.0.0.1 wurde abgelehnt.
  • IE11 zeigt: Stellen Sie sicher, dass die Webadresse http://127.0.0.1 korrekt ist.

Andernfalls können Sie zur Weboberfläche Ihres Routers weiterleiten: Es wird keine Fehlermeldung angezeigt, sie ist jedoch erkennbar eindeutig.

Am Ende habe ich die Block-Funktion meiner Firewall verwendet, da ich auch alle Subdomains der Site blockieren wollte (und "hosts" erfordert, dass jede Subdomain einzeln angegeben wird, keine Platzhalter). Comodo zeigt ein übersichtliches "Diese Website wird von Ihrem Administrator blockiert". Seite auch. Das heißt, der Vorschlag "Umleitung zur Router-Schnittstelle" ist ziemlich nützlich und etwas, das sich später als nützlich erweisen könnte, daher akzeptiere ich diese Antwort. sundar vor 8 Jahren 0
1
Pyheme

sundar, with respect to your comment on blocking subdomains with wildcards, there is a tool for Windows called Acrylic DNS Proxy (http://mayakron.altervista.org/wikibase/show.php?id=AcrylicHome) which allows just that, much like dnsmask in linux. (it equates to, however, running a server in background on your machine).

0
Andy Gee

I find that 0.0.0.0 is preferable because I run a local web server and 127.0.0.1 is a local loop-back address to my web server. All entries in the hosts file pointing to 127.0.0.1 renders the local webserver home or error pages (depending on the request) which takes CPU cycles, memory and thus time.

0.0.0.0 is instantly rejected and this speeds up the process greatly (for my atypical setup anyway).

I believe Skype also opens port 80 (local web server) which I would imagine would also take time to respond to but I haven't tested this personally.