Я пытаюсь заблокировать себя от тратить время впустую веб-сайтов, но я делаю изменения в / etc / hosts. Например:
127.0.0.1 localhost
127.0.1.1 ross-laptop
127.0.0.1 bing.com
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Я могу получить доступ к bing.com в недавно открытом Chrome или Firefox - почему это не работает?
Вы найдете браузеры, и система будет кешировать вещи для вас. Чтобы применить это сразу, вы должны обязательно очистить кеш и перезапустить браузер. Чтобы проверить это, попробуйте выполнить проверку DNS с терминала, такого как
ping bing.com
. Вы должны получить ответ от 127.0.0.1. Если это работает, то изменение файла хостов - это хорошо, но оно просто кэшируется в вашем браузере.
Открыть терминал ( ALT kbd> + F2 kbd>).
Введите sudo -i
в поле ввода. Проверьте опцию Run in Terminal . Наконец нажмите кнопку Выполнить .
При необходимости введите свой пароль и нажмите ввод. Затем введите следующие команды.
gedit /etc/hosts
Вы получите окно текстового редактора Gedit.
Например, если нам нужно заблокировать Facebook, добавьте следующие строки сразу после 127.0.0.1 localhost
.
0.0.0.1 facebook.com
0.0.0.1 www.facebook.com
При этом он заблокирует сайт во всех браузерах, включая Google Chrome, Chromium, Mozilla.
1114 Вот и все. Теперь, когда вы открываете www.facebook.com или facebook.com , вы не можете получить к нему доступ. Чтобы снова включить Facebook, удалите добавленные нами строки из файла/etc/hosts
.
Источник - Блог Субина
Вы пытались поместить 127.0.0.1
записей в одну строку?
120.0.0.1 abc bing.com foo
Это должно сработать.
Помимо решения CragM, помните, что для этой цели вы можете использовать все адреса 127.x.x.x, не повторяйте один и тот же адрес.
127.0.0.1 localhost
127.0.0.2 ross-laptop
127.0.0.3 bing.com
127.0.0.4 foo.com
127.0.0.5 bar.com
......
Изменение / etc / hosts выглядит как глобальный хак. Я бы предложил вместо этого настроить локальный http-прокси (squid, privoxy и т. Д.) И указать вашему браузеру на его использование. Таким образом, вы получите более гибкий способ управления черными списками на уровне прокси.