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/hostseine 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.1wird, 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+Gdann Shift+Adann 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 wqund 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.denydie *.*.*.* letzte Zeile und fügen Sie sie hinzu
nslookup cmdBefehlö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.confund tippen Sie #vorher servername 127.0.0.1und fügen Sie hinzu
servername 0.0.0.0
sudo nano /etc/hostsodersudo vi /etc/hostszu Ihrer Antwort hinzufügen können . Dies kann in Zukunft nützlich sein, wenn Neulinge oder auf ähnliche Weise nach einer Antwort suchen. :)