Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.04.2013, 19:27   #1
enjoy44
Junior Member
 
Регистрация: 10.11.2012
Сообщений: 9
Вес репутации: 0
enjoy44 is an unknown quantity at this point
По умолчанию Вопрос! Перенаправление сайта на внутренний сервер

Каким образом можно перенаправить пользователя сети, набравшего адрес например vk.com, перенаправить на заранее заготовленную страничку на внутреннем сервере.
(В windows это делается через host)

Последний раз редактировалось enjoy44; 01.04.2013 в 19:32.
enjoy44 вне форума   Ответить с цитированием
Старый 02.04.2013, 15:08   #2
zuriuslev
Junior Member
 
Регистрация: 19.12.2012
Адрес: Марбелья
Сообщений: 18
Вес репутации: 0
zuriuslev has a reputation beyond reputezuriuslev has a reputation beyond reputezuriuslev has a reputation beyond reputezuriuslev has a reputation beyond reputezuriuslev has a reputation beyond reputezuriuslev has a reputation beyond reputezuriuslev has a reputation beyond reputezuriuslev has a reputation beyond reputezuriuslev has a reputation beyond reputezuriuslev has a reputation beyond reputezuriuslev has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от enjoy44 Посмотреть сообщение
Каким образом можно перенаправить пользователя сети, набравшего адрес например vk.com, перенаправить на заранее заготовленную страничку на внутреннем сервере.
(В windows это делается через host)
Сначала смотрим IP адреса vk.com -
Цитата:
nslookup vk.com
Server: 127.0.0.1
Address 1: 127.0.0.1 localhost

Name: vk.com
Address 1: 2a00:bdc0:3:103:1:0:403:908
Address 2: 87.240.131.101 srv101-131.vkontakte.ru
Address 3: 87.240.131.117 srv117-131.vkontakte.ru
Потом добавляем правила для iptables -
Цитата:
iptables -t nat -A PREROUTING -p tcp --dport 80 -d 87.240.131.101 -j DNAT --to-destination адрес_куда_надо
iptables -t nat -A PREROUTING -p tcp --dport 80 -d 87.240.131.117 -j DNAT --to-destination адрес_куда_надо
Только не на страничку, а на хост.
Если нужен редирект на нужную страничку, то дальше это надо делать на локальном веб сервере.
Например, на Lighthttpd смотрите директивы конфигурации rewrite/redirect.
В дефолтном конфиге есть примеры.
zuriuslev вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:54. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика