Здравствуйте.
Подскажите, как перенапривить все сайты на mysite.ru. Т.е. пока юзер лазиет по mysite.ru и по всем его поддоменам — все ок, но когда идет на другой домен, то сразу перенаправляется обратно на мой сайт.
Slackware.
Перенаправить все домены на один
Модератор: Bizdelnick
-
wi:
- Сообщения: 535
- Статус: wi love linux
- ОС: Open SuSE 11.0
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Перенаправить все домены на один
а что доступно?
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) в те другие домены, чтобы просто редиректило на твой сайт.
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: Перенаправить все домены на один
Ну как вариант можно пропатчить браузер.
Или написать скрипт, который при обращении к IP, отличному от IP вашего сайта, будет править /etc/hosts и записывать туда соответствие mysite.ru для ВСЕХ IP-адресов.
Да много ещзе забавных способов.
А вообще конкретизируйте вопрос: это надо настроить на отдельно взятой машине, на целой сети, на шлюзе или где ?
Или написать скрипт, который при обращении к IP, отличному от IP вашего сайта, будет править /etc/hosts и записывать туда соответствие mysite.ru для ВСЕХ IP-адресов.
Да много ещзе забавных способов.
А вообще конкретизируйте вопрос: это надо настроить на отдельно взятой машине, на целой сети, на шлюзе или где ?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Перенаправить все домены на один
можно и на шлюзе netfilter-ом побаловаться.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
wi:
- Сообщения: 535
- Статус: wi love linux
- ОС: Open SuSE 11.0
Re: Перенаправить все домены на один
Конкретизирую: В офисе есть одинокая машинка, дружащая с инетом. Надо разрешить с нее доступ только на один сайт. А то знаете ли, начнут почту с нее проверять, ненужные файлы качать хз откуда...
Сделал файрвол только на 80 порт, но этого мало.
Сделал файрвол только на 80 порт, но этого мало.
%s
-
wi:
- Сообщения: 535
- Статус: wi love linux
- ОС: Open SuSE 11.0
Re: Перенаправить все домены на один
Доступ имею только к своей машине. На ней рулю как хочу. Что с DNS и Apache делать?
Opera 9.24. Подскажите, как? Пока что пришла идея установить javascript, который, в случае отличного URL пишет редирект, но это извращение, IMHO
Способ со скриптом не нравится, сорри.
Можно немного подробнее, если не лень, плиз.
%s
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Перенаправить все домены на один
дык эта.
через iptables разрешить внешние коннекты только туда куда вам надо.
через iptables разрешить внешние коннекты только туда куда вам надо.
-
wi:
- Сообщения: 535
- Статус: wi love linux
- ОС: Open SuSE 11.0
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Перенаправить все домены на один
один из миллиона вариантов.
# разрешить пакеты на «разрешенный адрес»
iptables -A FORWARD -p tcp -i <интерфейс, к которому подключены клиенты> -o <внешний интерфейс> -d <разрешенный адрес> -j ACCEPT
# остальные транзитные пакеты запретить
iptables -A FORWARD -p tcp -i <интерфейс, к которому подключены клиенты> -o <внешний интерфейс> -j DROP
# разрешить пакеты на «разрешенный адрес»
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: Перенаправить все домены на один
sash-kan, спасибо. Я начал читать man iptables, но немного запутался, а здесь все, кажется, понятно.
%s
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Перенаправить все домены на один
ну, man он и есть man. т.е. справочник. а для начального понимания лучше, конечно, какое-нибудь руководство почитать. например, http://www.opennet.ru/docs/RUS/iptables/, http://www.dzti.edu.lv/isp-serv/index.php?l=2
приведенный мной пример просто блокирует трафик, идущий «не туда, куда нужно».
даю подсказку для самостоятельного разбора: например, используя, dnat, можно «заворачивать» серферов на «правильный сайт».
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог