| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Хостинг и доменные имена > субдомены |
| Автор: СЭНСЭЙ 20.11.2012, 18:28 |
| Добрый день. Допустим я зарегистрировал доменное имя mysite.com. Привязал его к НС хостера Как сделать так что бы по любому произвольному субдомену anysubdomain.mysite.com попадал на сайт mysite.com Где это нужно прописать и как? |
| Автор: Arantir 20.11.2012, 19:20 | ||||
| Нужно иметь доступ к управлению name-серверами, конкретно - возможность добавлять DNS записи. Если у вас виртуальный веб-хостинг, то такой возможности у вас нет с вероятностью 99%. Ну ладно. Сначала скажу, а потом объясню. Все это делается с помощью DNS-записей на name-серверах ("серверах имен"). Существует множество типов записей. На серверах они "содержаться" в виде (я, конечно, привожу немного упрощенный вид): <поддомен> <тип> <данные> Например,
"@" означает пустую строку, A - IP сервера, то есть что example.com живет по адресу 123.123.123.123. www.example.com - тоже на 123.123.123.123. А вот mail.example.com на 123.123.123.124. MX показывает, куда отправлять почту, пришедшую на домен example.com (например, к [email protected]). В данном случае на mail.example.com. Можно и на субдомен почту получать - последняя запись ([email protected]). Ну так вот! Чтобы ваш браузер при переходе на 4fw6tfa64.example.com попадал на example.com, то в name-сервере должна быть запись:
Что фактически значит <что_угодно>.example.com ведет на 123.123.123.123. Теперь конкретно к вашему случаю: На веб-хостингах управление dns-записями обычно не предусмотрено. Максимум, что вы можете - это добавить поддомен. И звездочка в большинстве случаев корректным доменом не считается. Вы можете попробовать добавить субдомен по имени "*" (звездочка), возможно хостер это некоторым образом предусмотрел, но вряд ли. Сервера имен не обязаны принадлежать вашему хостеру, вы можете использовать собственные сервера имен. Многие регистраторы предоставляют такую услугу бесплатно для доменов, зарегистрированных у них же. Поищите на сайте регистратора своего домена. Имейте ввиду, что без вышеуказанной dns-записи пробовать сделать переадресацию через htaccess или apache абсолютно бессмысленно, потому что anysubdomain.example.com будет попросту вести "вникуда", а не на сервер, и перенаправлять будет нечем. |