Цитата:
Сообщение от 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.
В дефолтном конфиге есть примеры.