Как реализовать переадресацию любого домена 3-го уровня на домен 2-го?

dkmv

Отцы,
подскажите, пожалуйста, как осуществить сабж?
Детальное описание задачи.
Есть домен 2-го уровня domain.ru.
На нём реализованы поддомены типа forum.domain.ru.
Хочется, чтобы в том случае, когда некий посетитель сайта набрал неправильное (т.е. в общем случае - практически произвольное) имя поддомена, браузер открывал ему страницу domain.ru.
Сейчас в подобных случаях просто "Невозможно отобразить страницу".
Благодарен за любые идеи

maggi14

какой сервер?

dkmv

Apache-2/FreeBSD, но разве это не "юрисдикция" DNS?
Primary веду я
и сейчас записи для зоны имеют вид
domain.ru - запись A - IP
forum.domain.ru - запись A - IP
и т.п.

maggi14

а они у тебя на разных серверах, что ли? Если на одном, то апач точно настраивается. У меня на компе сайты висели: если адрес неверный введешь, он автоматически на адрес по умолчанию бросает. Если это то, что тебе нужно, могу глянуть, как я это делал.

dkmv

Да, ситуация именно такая.
Что ж, будем копать Апач.
Thanks!..

dkmv

Они на одной машине.
Если не трудно, глянь, плз, как это было реализовано у тебя.
Меня несколько смущает то, что
nslookup не разрешает благополучно, как сказал Naraku, someshit.domain.ru,
что привело меня к мыслям о правильности настройки записей DNS-зоны.

maggi14

не знаю, что там с ДНС, у меня комп локальный был. Попробую найти.

dkmv

Спасибо за помощь, ждём-с...
И сами ботаем тему, не теряя времени

maggi14

насколько я помню, просто было несколько виртуальных хостов, скорее всего, как и у тебя, и один из них был звездочковый

maggi14

да, старого апача с конфигами не нашел, на новый комп, похоже, установил с нуля

sobleb

В ответ на:

Сейчас в подобных случаях просто "Невозможно отобразить страницу".
В ИИС за это отвечает шаблонная страница, которую можно поправить на редирект.
Может и у Апача это реализовано так же?

maggi14

да, у Апача тоже такая есть - ErrorDocument называется. Но с ней не так удобно

sobleb

А чего там неудобного?
Просто скриптовый редирект нельзя встроить?

Поправить страничку, чтоб было веселее - "Вы неправильно набрали адрес поддомена, сейчас Вы перейдёт на основной домен."

dkmv

Да, сейчас как раз думаю на тему *.........

dkmv

Ага, читаю документацию на тему редиректа...

tokuchu

Apache-2/FreeBSD, но разве это не "юрисдикция" DNS?
Primary веду я
и сейчас записи для зоны имеют вид
domain.ru - запись A - IP
forum.domain.ru - запись A - IP
и т.п.
В зоне domain.ru допиши:
* CNAME domain.ru.

(именно с точкой в конце).
А апач по-умолчанию вроде как первый VirtualHost открывает (проще говоря если они используются.

tokuchu

Если не получится, то запость сюда файл зоны и конфиг апача, хотя бы часть с виртуальными хостами.

dkmv

Сорри, не совсем внимательно прочитал,
но у меня ситуация немного другая.
Я не попадаю на страницу "Не найдено" моего сервера,
просто браузер говорит, что не может ничего найти.

dkmv

В зоне domain.ru допиши:
* CNAME domain.ru.
Уже пробовал так делать, редактор зоны ругается: "Поле может содержать только буквы латинского алфавита, цифры, точки и знак "-"."

tokuchu

А.... так dns не ты обслуживаешь, а провайдер и доступ только через web-редактор зоны? Позвони им и скажи, что они неправы.

dkmv

Да, DNS-сервера - Ру-центровские.
Web-редактор зоны не позволяет делать записей подобного рода.
И я сомневаюсь, что в Ру-центре по одному телефонному звонку откажутся от такой практики

tokuchu

Надо их хорошо попросить об этом... возможно это как-то всё же делается. Типа клиент всегда прав.

dkmv

Попробую
Оставить комментарий
Имя или ник:
Комментарий: