Ich möchte einige Websites zum Surfen einschränken. Ich möchte den Zugriff auf einige Websites verhindern. Bitte führen Sie mich an, wie Sie dasselbe in Ubuntu 14.04 LTS tun können.
Ich möchte einige Websites zum Surfen einschränken. Ich möchte den Zugriff auf einige Websites verhindern. Bitte führen Sie mich an, wie Sie dasselbe in Ubuntu 14.04 LTS tun können.
Antworten:
Der einfachste Weg, der systemweit funktioniert, besteht darin, Einträge in einzurichten /etc/hosts
Fügen Sie beispielsweise am Ende /etc/hosts
eine der folgenden Zeilen hinzu , eine für jede Site, die Sie blockieren möchten:
127.0.0.1 example.com
127.0.0.1 www.example.com
127.0.0.1 example.net
127.0.0.1 www.example.net
Dies teilt dem DNS-Resolver des Systems mit, dass "Bitte überschreiben Sie den Namen in IP-Auflösung für diese Hostnamen". Da dies überschrieben 127.0.0.1
wird, funktionieren diese Sites nicht.
Beachten Sie, dass Benutzer dies umgehen können, indem sie einen HTTP-Proxy im Browser verwenden oder wenn sie einen alternativen DNS-Resolver verwenden oder wenn die Site Verbindungen nur basierend auf der IP-Adresse akzeptiert und so weiter.
Öffnen Sie ein Terminal und geben Sie ein sudo vi /etc/hosts
.
Geben Sie Shift+G
dann Shift+A
dann ein I
.
Sie sollten jetzt --INSERT--
am unteren Bildschirmrand sehen. Schneiden Sie dann diesen Code aus und fügen Sie ihn ein:
127.0.0.1 siteyouwanttoblock.com
Zu speichern, drücken Sie :
und geben Sie wq
und drücken Sie die Eingabetaste.
So einfach ist das!
Hinweis: Ich habe diese Antwort NICHT gefunden. Ich habe es den Neulingen nur einfacher gemacht. Alle Credits gehen an Sie, @neon_overload.
Der beste Weg, um Websites zu blockieren und zuzulassen
URL-Blockierung:
Gehen Sie zum Terminal und geben Sie ein sudo gedit /etc/hosts
xxx.xx.x.x yourwebsite.com
175.XXX.xxx.xx yourwebsite.com
202.XX.xx.xx yourwebsite.com
*.*.*.*
) bedeutet alle IPsÖffnen Sie sudo gedit /etc/hosts.deny
die *.*.*.*
letzte Zeile und fügen Sie sie hinzu
nslookup cmd
Befehlöffnen sudo gedit /etc/hosts.allow
175.xxx.xxx.xx
175.1.xxx.xx
x.x.x.x
x.x.x.x
Öffnen sudo gedit /etc/resolv.conf
und tippen Sie #
vorher servername 127.0.0.1
und fügen Sie hinzu
servername 0.0.0.0
sudo nano /etc/hosts
odersudo vi /etc/hosts
zu Ihrer Antwort hinzufügen können . Dies kann in Zukunft nützlich sein, wenn Neulinge oder auf ähnliche Weise nach einer Antwort suchen. :)