Перенаправить все домены на один

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
wi:
Сообщения: 535
Статус: wi love linux
ОС: Open SuSE 11.0

Перенаправить все домены на один

Сообщение wi: »

Здравствуйте.
Подскажите, как перенапривить все сайты на mysite.ru. Т.е. пока юзер лазиет по mysite.ru и по всем его поддоменам — все ок, но когда идет на другой домен, то сразу перенаправляется обратно на мой сайт.

Slackware.
%s
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Перенаправить все домены на один

Сообщение diesel »

а что доступно?
1. Если ты можешь рулить настройками DNS и Apache то можно сделать чтобы один и тот же контент отображался для разных доменов.
2. Можно просто кинуть htaccess ...или html(http://webmaster.iu.edu/tool_guide_info/refresh_metatag.shtml), или еще чего-нить(http://www.webconfs.com/how-to-redirect-a-webpage.php) в те другие домены, чтобы просто редиректило на твой сайт.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Перенаправить все домены на один

Сообщение Goodvin »

Ну как вариант можно пропатчить браузер.
Или написать скрипт, который при обращении к IP, отличному от IP вашего сайта, будет править /etc/hosts и записывать туда соответствие mysite.ru для ВСЕХ IP-адресов.
Да много ещзе забавных способов.

А вообще конкретизируйте вопрос: это надо настроить на отдельно взятой машине, на целой сети, на шлюзе или где ?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Перенаправить все домены на один

Сообщение sash-kan »

можно и на шлюзе netfilter-ом побаловаться.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
wi:
Сообщения: 535
Статус: wi love linux
ОС: Open SuSE 11.0

Re: Перенаправить все домены на один

Сообщение wi: »

Конкретизирую: В офисе есть одинокая машинка, дружащая с инетом. Надо разрешить с нее доступ только на один сайт. А то знаете ли, начнут почту с нее проверять, ненужные файлы качать хз откуда...

Сделал файрвол только на 80 порт, но этого мало.
%s
Спасибо сказали:
Аватара пользователя
wi:
Сообщения: 535
Статус: wi love linux
ОС: Open SuSE 11.0

Re: Перенаправить все домены на один

Сообщение wi: »

diesel писал(а):
12.12.2007 00:30
1. Если ты можешь рулить настройками DNS и Apache...
2. Можно просто кинуть htaccess...

Доступ имею только к своей машине. На ней рулю как хочу. Что с DNS и Apache делать?

Goodvin писал(а):
12.12.2007 00:43
Ну как вариант можно пропатчить браузер.
Или написать скрипт...

Opera 9.24. Подскажите, как? Пока что пришла идея установить javascript, который, в случае отличного URL пишет редирект, но это извращение, IMHO :)
Способ со скриптом не нравится, сорри.


sash-kan писал(а):
13.12.2007 00:04
можно и на шлюзе netfilter-ом побаловаться.

Можно немного подробнее, если не лень, плиз.
%s
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Перенаправить все домены на один

Сообщение diesel »

дык эта.
через iptables разрешить внешние коннекты только туда куда вам надо.
Спасибо сказали:
Аватара пользователя
wi:
Сообщения: 535
Статус: wi love linux
ОС: Open SuSE 11.0

Re: Перенаправить все домены на один

Сообщение wi: »

diesel, можно пример?
%s
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Перенаправить все домены на один

Сообщение sash-kan »

один из миллиона вариантов.
# разрешить пакеты на «разрешенный адрес»
iptables -A FORWARD -p tcp -i <интерфейс, к которому подключены клиенты> -o <внешний интерфейс> -d <разрешенный адрес> -j ACCEPT
# остальные транзитные пакеты запретить
iptables -A FORWARD -p tcp -i <интерфейс, к которому подключены клиенты> -o <внешний интерфейс> -j DROP
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
wi:
Сообщения: 535
Статус: wi love linux
ОС: Open SuSE 11.0

Re: Перенаправить все домены на один

Сообщение wi: »

sash-kan, спасибо. Я начал читать man iptables, но немного запутался, а здесь все, кажется, понятно.
%s
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Перенаправить все домены на один

Сообщение sash-kan »

wi: писал(а):
16.12.2007 02:56
man iptables
ну, man он и есть man. т.е. справочник. а для начального понимания лучше, конечно, какое-нибудь руководство почитать. например, http://www.opennet.ru/docs/RUS/iptables/, http://www.dzti.edu.lv/isp-serv/index.php?l=2
приведенный мной пример просто блокирует трафик, идущий «не туда, куда нужно».
даю подсказку для самостоятельного разбора: например, используя, dnat, можно «заворачивать» серферов на «правильный сайт».
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: