2

У меня есть несколько сайтов, заблокированных на системном уровне в моей Windows 7 с помощью файла etc/hosts . Пока что я сделал это обычным способом, указав 127.0.0.1 в качестве IP-адреса веб-сайта.

Тем не менее, я хотел бы знать, когда это блокирует мой hosts файл, в отличие от того, как это делает мой провайдер или сервер просто недоступен.

Было бы полезно иметь возможность указать какой-либо IP-адрес, отличный от 127.0.0.1, который всегда возвращает быстро загружаемую страницу, которая не изменяется со временем, в качестве напоминания о том, что я заблокировал этот URL-адрес, поэтому содержание на самом деле не важно, если это простая, быстрая страница с уникальным контентом.

Есть ли такой надежный IP-адрес, который отвечает на несуществующие запросы пути с отчетливо выглядящей, быстро загружаемой страницей (вероятно, страницей с ошибкой, которая работает для этого)?

Или есть какой-то другой способ реализации этой идеи (кроме поддержания локального веб-сервера в фоновом режиме только для этого)?

3 ответа3

2

В зависимости от вашего браузера в сообщении об ошибке должен быть указан недоступный IP-адрес (127.0.0.1):-

  • Firefox38 показывает: Firefox не может установить соединение с сервером на 127.0.0.1.
  • Chrome43 (Подробности) показывает: попытка подключения Google Chrome к 127.0.0.1 была отклонена.
  • IE11 показывает: Убедитесь, что веб-адрес http://127.0.0.1 правильный.

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

1

sundar, что касается вашего комментария о блокировании поддоменов с помощью подстановочных знаков, есть инструмент для Windows, называемый Acrylic DNS Proxy (http://mayakron.altervista.org/wikibase/show.php?id=AcrylicHome), который позволяет как днсмаск в линуксе. (однако, это равносильно запуску сервера в фоновом режиме на вашем компьютере).

0

Я считаю, что 0.0.0.0 предпочтительнее, потому что я запускаю локальный веб-сервер, а 127.0.0.1 является локальным адресом обратной связи для моего веб-сервера. Все записи в файле hosts, указывающие на 127.0.0.1, отображают домашнюю страницу веб-сервера или страницы ошибок (в зависимости от запроса), которые занимают циклы ЦП, память и, следовательно, время.

0.0.0.0 мгновенно отклоняется, и это значительно ускоряет процесс (в любом случае, для моей нетипичной настройки).

Я считаю, что Skype также открывает порт 80 (локальный веб-сервер), на который, как я полагаю, потребуется время, чтобы ответить, но я не проверял это лично.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .