Изменение / etc / hosts не влияет

Эта проблема действительно исчезла после того, как я открыл Firefox, расширил ее, затем закрыл, и я повторил этот процесс несколько раз.

1
задан 30 August 2013 в 06:58

4 ответа

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

120.0.0.1 abc bing.com foo

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

5
ответ дан 26 May 2018 в 01:27
  • 1
    Это действительно работало, хотя я думаю, что это связано с тем, что браузеры кэшируют его и неправильно очищают кеш. – Ross 28 August 2010 в 23:20

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

Введите sudo -i в поле ввода. Проверьте параметр Run in terminal. Наконец, нажмите кнопку «Выполнить».

Введите пароль, если необходимо, и нажмите enter. Затем введите следующие команды:

gedit /etc/hosts

Вы получите окно редактора Gedit Text Editor.

Например, если нам нужно заблокировать Facebook, добавьте следующие строки сразу после 127.0.0.1 localhost.

0.0.0.1 facebook.com    
0.0.0.1 www.facebook.com

Делая это, он блокирует сайт во всех браузерах, включая Google Chrome, Chromium, Mozilla.

Вот и все. Когда вы сейчас открываете сайт www.facebook.com или facebook.com, вы не можете получить к нему доступ. Чтобы включить обратно Facebook, удалите строки, которые мы добавили из файла /etc/hosts.

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

0
ответ дан 26 May 2018 в 01:27

Помимо решения 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
......
-1
ответ дан 26 May 2018 в 01:27
  • 1
    Можете ли вы объяснить, почему один и тот же адрес не повторяется? – 8128 29 August 2010 в 20:56
  • 2
    @fluteflute, я не уверен, но я делал это, и это всегда срабатывало для меня. – grokus 29 August 2010 в 23:11

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

-1
ответ дан 26 May 2018 в 01:27
  • 1
    Похоже, это было бы большим количеством усилий по сравнению с добавлением пары строк в /etc/hosts? Не могли бы вы объяснить, почему это лучшее решение? – 8128 29 August 2010 в 20:56
  • 2
    «Звучит». потому что вы делаете предположения, не пытаясь это сделать. Выдача установки apt-get, редактирование файла конфигурации и / или черного списка и указание браузера на локальный прокси не сложнее. Лучше, потому что вы не делаете никаких глобальных изменений в своей системе, вы только настраиваете альтернативный способ блокировки некоторых сайтов. Если вам когда-нибудь понадобится отменить, вам больше не придется редактировать / etc / hosts, вы просто установите браузер для доступа к сайтам напрямую, а не через прокси. – vh1 30 August 2010 в 19:14

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

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