Я хотел бы ограничить просмотр некоторых веб-сайтов. Я имею в виду, я хочу запретить доступ к некоторым веб-сайтам. Пожалуйста, объясните мне, как сделать то же самое в Ubuntu 14.04 LTS.
Самый легкий путь, который работает в масштабе всей системы, состоит в том, чтобы настроить записи в /etc/hosts
, Например, добавить следующие строки в конец /etc/hosts
, один для каждого сайта, который Вы хотите заблокировать:
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
Это говорит сопоставитель DNS системы , "переопределите имя к разрешению IP для этих имен хостов" и так как это переопределяет его к 127.0.0.1
, те сайты не будут работать.
Примечание, что для пользователей возможно обойти это при помощи Прокси HTTP в браузере или если они должны были так или иначе использовать альтернативный сопоставитель DNS, или если сайт принимает соединения на основе IP-адреса только и так далее.
Откройте терминал и Тип Shift+G
типа sudo vi /etc/hosts
.
, затем Shift+A
, затем I
.
необходимо теперь видеть --INSERT--
внизу экрана. Затем вырежьте и вставьте этот код:
127.0.0.1 siteyouwanttoblock.com
Для сохранения нажмите :
, и тип wq
и щелчок входят.
Это настолько просто!
Примечание: Я НЕ придумал этот ответ. Я просто сделал это более простым для новичков. Все кредиты переходят к Вам, @neon_overload.
Лучший способ для блокирования и разрешения сайтов
Блокирование URL:
, переходят к Терминалу, и тип sudo gedit /etc/hosts
xxx.xx.x.x yourwebsite.com
175.XXX.xxx.xx yourwebsite.com
202.XX.xx.xx yourwebsite.com
*.*.*.*
) средства, которые весь дюйм/с Открывает sudo gedit /etc/hosts.deny
и добавляет *.*.*.*
в последней строке
nslookup cmd
, команда открывает sudo gedit /etc/hosts.allow
175.xxx.xxx.xx
175.1.xxx.xx
x.x.x.x
x.x.x.x
Open sudo gedit /etc/resolv.conf
и тип #
прежде servername 127.0.0.1
и добавляет
servername 0.0.0.0