ubuntuusers.de

Webseite per /etc/hosts sperren.

Status: Gelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

phaX

Avatar von phaX

Anmeldungsdatum:
20. Dezember 2008

Beiträge: 29

Wohnort: Bielefeld

Hallo liebe Ubuntu-Gemeinde,

ich versuche krampfhaft einige widerspenstige Webseiten zu sperren und es gelingt mir leider nicht.

hosts-datei:

127.0.0.1	localhost
127.0.1.1	phari
127.0.0-1	http://creatives.livejasmin.com/
127.0.0.1	http://cam4.de/
127.0.0.1	http://cam4.de.com/
127.0.0.1	http://binaryoptionscops.info/
127.0.0.1	http://www.algocashmaster.net/
127.0.0.1	http://thebavarianmethod.com/

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Das Add-on LeechBlock hat auch nichts gebracht.

In Firefox –> Einstellungen –> Datenschutz, habe ich das Benutzen von Cookies blockiert. Es hat überhaupt auch nichts gebracht.

Jetzt bleibt nur noch Javascript zu deaktivieren, aber dann funktionieren die Webseiten die ich brauche auch nicht mehr.

Hat Jemand eine Lösung?.

Für jede Hilfe bin ich dankbar.

ciao phaX

Bearbeitet von Developer92:

Codeblock…

Bearbeitet von sebix:

Bitte verwende in Zukunft aussagekräftige Titel.

Tronde Team-Icon

Avatar von Tronde

Anmeldungsdatum:
23. November 2006

Beiträge: 1640

Hallo phaX,

phaX schrieb:

127.0.0-1 http://creatives.livejasmin.com/

Da ist ein Tippfehler drin. 😉

Was funktioniert denn genau nicht? Lassen sich die Seiten trotz Eintrag in der Hosts-Datei weiterhin aufrufen?

Jetzt bleibt nur noch Javascript zu deaktivieren, aber dann funktionieren die Webseiten die ich brauche auch nicht mehr.

Du kannst die Firefox-Erweiterung NoScript verwenden, um Javascript nur auf den Seiten zu erlauben, auf denen du es benötigst.

Ist dir damit geholfen?

MfG
Tronde

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11258

Wohnort: München

Du "brauchst" Websiten, die solche Werbepartner haben? 😈

Du könntest einen DNS-Server dazwischen setzen, der die Domains rausfiltert - das ist umfassender als die /etc/hosts zu verbiegen, weil auch Subdomains erfasst werden: Dnsmasq (Abschnitt „Manipulieren“)

Die gängigen Adblocker sollten sowas eigentlich auch unterdrücken können.

phaX

(Themenstarter)
Avatar von phaX

Anmeldungsdatum:
20. Dezember 2008

Beiträge: 29

Wohnort: Bielefeld

Hallo Tronde,

Danke für die schnelle Antwort.

Den Tippfehler habe ich korrigiert. ☺

Also die Seite, wenn sie aufgerufen wird, baut sich einfach auf, obschon sie blockiert ist. Und das verstehe ich nicht.

NoScript ist ein guter Tipp, Danke vielmals.

ciao

phaX

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14338

phaX schrieb:

Also die Seite, wenn sie aufgerufen wird, baut sich einfach auf, obschon sie blockiert ist. Und das verstehe ich nicht.

Evtl. war da noch was im dns-cache, so dass der Eintrag in der hosts-Datei zu diesem Zeitpunkt noch nicht geholfen hat.

Wie ist die Ausgabe von:

host -t A creatives.livejasmin.com

?

phaX

(Themenstarter)
Avatar von phaX

Anmeldungsdatum:
20. Dezember 2008

Beiträge: 29

Wohnort: Bielefeld

Hallo lubux,

die Ausgabe von:

host -t A creatives.livejasmin.com ist:

creatives.livejasmin.com has address 93.93.53.194

ciao

phaX

Hans9876543210

Anmeldungsdatum:
2. Januar 2011

Beiträge: 3741

Offensichtlich hat dein Eintrag in der hosts nicht gegriffen. Ich würd mal probieren, dass "http:" wegzunehmen. Hast du einen lokalen DNS Cache (z.B. dnsmasq)? Damit ginge das Blocken deutlich einfacher.

sebix Team-Icon

Ehemalige

Anmeldungsdatum:
14. April 2009

Beiträge: 5582

Hans9876543210 schrieb:

Ich würd mal probieren, dass "http:" wegzunehmen.

Ja. In /etc/hosts gehoeren Hostnamen, keine URLs. Entferne alles, was nicht zum Domainnamen gehoert.

Siehe auch man hosts. Zum debuggen ist dig hilfreicher als host.

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14338

sebix schrieb:

Siehe auch man hosts. Zum debuggen ist dig hilfreicher als host.

Dann eher ping. Z. B.:

cat /etc/hosts | grep -i creatives.livejasmin.com
193.169.12.12	creatives.livejasmin.com
:~$ dig +short creatives.livejasmin.com
93.93.53.194
:~$ host -t A creatives.livejasmin.com
creatives.livejasmin.com has address 93.93.53.194
:~$ ping -c 2 creatives.livejasmin.com
PING creatives.livejasmin.com (193.169.12.12) 56(84) bytes of data.

EDIT:

Wenn der dnsmasq dann restartet wird, damit dieser die Änderungen/Ergänzungen in der /etc/hosts-Datei nutzt (wenn er so konfiguriert ist), zeigt auch hosts (oder dig):

:~$ host -t A creatives.livejasmin.com
creatives.livejasmin.com has address 193.169.12.12

Für die Namensauflösung mit ping aus der /etc/hosts, wird dnsmasq nicht benötigt. Siehe evtl. auch die Ausgabe von:

cat /etc/nsswitch.conf | grep -i hosts

phaX

(Themenstarter)
Avatar von phaX

Anmeldungsdatum:
20. Dezember 2008

Beiträge: 29

Wohnort: Bielefeld

Hallo liebe Ubuntu-Gemeinde

seahawk1986 schrieb:

Du "brauchst" Websiten, die solche Werbepartner haben? 😈

Nein nicht wirklich, es ist alles völlig harmlos. 😇

Du könntest einen DNS-Server dazwischen setzen, der die Domains rausfiltert - das ist umfassender als die /etc/hosts zu verbiegen, weil auch Subdomains erfasst werden: Dnsmasq (Abschnitt „Manipulieren“)

hmmm, ganz ehrlich, ich habe wenig Erfahrung in diesem Gebiet. Ich muss mich erst belesen.

Hans9876543210 schrieb:

Ich würd mal probieren, dass "http:" wegzunehmen.

Ich das "http" weggelassen:

"127.0.0.1 www.creatives.livejasmin.com/"

und es hat geklappt. Die Seite konnte nicht aufgebaut werden da ein Fehler aufgetreten ist:

"http://navigationshilfe1.t-online.de/dnserror?url=http://www.creatives.livejasmin.com/"

Ich werde mich mit dem "Dnsmasq/#Manipulieren" befassen da, wie beschrieben, die bessere Lösung sei.

Ich bedanke mich bei euch allen für eure Hilfe.

ciao

phaX

sebix Team-Icon

Ehemalige

Anmeldungsdatum:
14. April 2009

Beiträge: 5582

phaX schrieb:

Hans9876543210 schrieb:

Ich würd mal probieren, dass "http:" wegzunehmen.

Ich das "http" weggelassen:

"127.0.0.1 www.creatives.livejasmin.com/"

und es hat geklappt. Die Seite konnte nicht aufgebaut werden da ein Fehler aufgetreten ist:

Das / gehoert auch noch weg. Der Parser ignoriert das anscheinend, aber ist dennoch falsch.

Antworten |