Изменение / etc / hosts не дает эффекта

Я пытаюсь заблокировать себя от тратить время впустую веб-сайтов, но я делаю изменения в / 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 - почему это не работает?

17
задан 30 August 2013 в 05:58

5 ответов

Вы найдете браузеры, и система будет кешировать вещи для вас. Чтобы применить это сразу, вы должны обязательно очистить кеш и перезапустить браузер. Чтобы проверить это, попробуйте выполнить проверку DNS с терминала, такого как

ping bing.com

. Вы должны получить ответ от 127.0.0.1. Если это работает, то изменение файла хостов - это хорошо, но оно просто кэшируется в вашем браузере.

0
ответ дан 30 August 2013 в 05:58

Открыть терминал ( ALT + F2 ).

Введите 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.

Источник - Блог Субина

0
ответ дан 30 August 2013 в 05:58

Вы пытались поместить 127.0.0.1 записей в одну строку?

120.0.0.1 abc bing.com foo

Это должно сработать.

0
ответ дан 30 August 2013 в 05:58

Помимо решения 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
......
0
ответ дан 30 August 2013 в 05:58

Изменение / etc / hosts выглядит как глобальный хак. Я бы предложил вместо этого настроить локальный http-прокси (squid, privoxy и т. Д.) И указать вашему браузеру на его использование. Таким образом, вы получите более гибкий способ управления черными списками на уровне прокси.

0
ответ дан 30 August 2013 в 05:58

Другие вопросы по тегам:

Похожие вопросы: