Пятница, 18.07.2025, 01:02
RTFM ГлавнаяРегистрацияВход
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Как сделать редирект (перенаправление) через файл hosts.
ГеральтДата: Понедельник, 18.04.2016, 16:41 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 37
Статус: Offline
Про то, что такое файл hosts идля чего он нужен, вы можете прочитать в интернетах - информации море.

Итак, щелкаем на кнопке «Пуск»,затем выбираем пункт «Выполнить…».
В строке «Открыть» вводим «notepad %systemdrive%\WINDOWS\system32\drivers\etc\hosts» без кавычек, после чего щелкаем ОК.
Откроется файл hosts в Блокноте, в самом конце которого необходимо ввести список сайтов, доступ к которым необходимо ограничить.
Форма записи имеет вид: [IP сайта, на который необходимо перенаправить] [адрес сайта, с которого необходимо перенаправить].
К примеру, для переправления пользователя с сайта vkontakte.ru на сайт yandex.ru, необходимо добавить в файл hosts следующую запись:
77.88.21.11 vkontakte.ru
Если вам нужно перенаправить пользователя не на Яндекс, а на какой-то другой сайт, необходимо узнать IP нужного нам домена.
Для этого нажимаем «Пуск» -> «Выполнить». вписываем команду cmd и нажимаем ОК.
Откроется окно командной строки, в котором необходимо написать команду ping yandex.ru (естественно, вместо yandex.ru нужно ввести адрес сайта, на который вы хотите сделать перенаправление).
После нажатия клавиши Enter начнется обмен пакетами, который нам и не требуется вовсе, поскольку IP уже получен.
Поэтому нажимаем сочетание клавиш Ctrl+C, чтобы остановить обмен пакетами и Alt+Enter, чтобы выйти из полноэкранного режима.
До того, как компьютер начал обмениваться пакетами с введенным сайтом, он получил его IP, который записан в квадратных скобках.
Записываем полученный IP в файл hosts, после чего можно закрыть окно с консолью, за отсутствием надобности.
После того, как перенаправление со всех «нехороших» сайтов установлено, сохраняем файл («Файл» -> «Сохранить») и закрываем Блокнот.
В принципе, на этом и все, редирект к введенным сайтам установлен.
Чтобы изменения вступили в силу, необходимо закрыть открытые окна браузера (если таковые имеются) и перезапустить соединение с Интернетом или же просто перезагрузить компьютер.
Для возобновления доступа необходимо просто удалить записи о соответствующих сайтах в файле hosts.
Очень важный момент:
большинство сайтов имеют как бы 2 адреса – с www и без www перед именем домена, поэтому для полного перенаправления на другой сайт необходимо делать в файле hosts две записи – собственно, с www и без www. Выглядит это примерно так:
77.88.21.11 vkontakte.ru
77.88.21.11 www.vkontakte.ru
Но к контакту это не имеет отношение, поскольку он существует только без www, куда и редиректится, если вы наберете www.vkontakte.ru.
Для особо суровых могу порекомендовать сделать небольшой сайтик, состоящий из 1 страницы, на которой будет написано предупреждение и выговор сотрудникам, занимающимся не тем, чем надо, ну или повесить фотографию сурового босса. И, соответственно делать редирект с контактов и одноклассников на этот зловещий сайт.


Большинство задач решаются удивительно просто: надо взять и сделать. Возможно всё. На невозможное просто требуется больше времени.© herolt
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025Сделать бесплатный сайт с uCoz