Динамические суб-домены

Тема в разделе "Домены", создана пользователем barabaka, 24 апр 2007.

Статус темы:
Закрыта.
Модераторы: Aste
  1. barabaka

    barabaka Прохожие

    Кто подскажет, можно ли c в DNS автоматически редиректить субдомены вида XXX.mydomain.com на IP адрес, который закреплен за mydomain.com, чтоб не надо было прописывать каждый такой субдомен в DNS?
     
  2. arp

    arp

    Регистр.:
    10 авг 2006
    Сообщения:
    325
    Симпатии:
    177
    можно конечно. пропиши в днс запись вида
    * A ip.ad.dr.es (где ip.ad.dr.es - ip твоего сервера)
    после этого *.mydomain.com будет идти на этот IP
     
  3. Captain

    Captain Мыслитель

    Регистр.:
    8 май 2006
    Сообщения:
    355
    Симпатии:
    174
    Потом только вроде в vhosts апача на хостинге все равно каждый хост-субдомен отдельно прописывать придется.
     
  4. how

    how Прохожие

    а если сделать хост по умолчанию и .htaccess с mod_rewrite (или скриптом с обработкой URL) пользоваться?
     
  5. morozovsk

    morozovsk Создатель

    Регистр.:
    1 июл 2007
    Сообщения:
    26
    Симпатии:
    3
    так будет самое то, я так сам пользуюсь, просто и проблем пока не было
     
  6. garizlo

    garizlo Постоялец

    Регистр.:
    16 сен 2006
    Сообщения:
    104
    Симпатии:
    23
    Подскажи, как это реализовать??? Если знаешь конечно...

    Делать так можно, но мутарно, особенно если надо сделать скажем 100 поддоменов.
    RewriteEngine On
    Options +FollowSymlinks
    RewriteBase /
    RewriteCond %{HTTP_HOST} sub2.domen.ru
    RewriteCond %{REQUEST_URI} !sub2/
    RewriteRule ^(.*)$ sub2/$1 [L]

    А так выдает ошибку 500 когда в поддомен попасть пытаешься.:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^$
    RewriteCond %{HTTP_HOST} !^(www\.)?domen\.ru$ [NC]
    RewriteCond %{HTTP_HOST}---%{REQUEST_URI} ^([^\.]+)\.domen\.ru---/([^/]+)? [NC]
    RewriteCond %1---%2 !^(.*)---\1$ [NC]
    RewriteCond %{DOCUMENT_ROOT}/%1/ -d
    RewriteRule ^(.*)?$ %1/$1 [QSA,PT]

    Вот тут об этом писал...
    http://www.nulled.ws/showthread.php?t=10313&page=23&highlight=%F1%F3%E1%E4%EE%EC%E5%ED
     
  7. barabaka

    barabaka Прохожие

    А через админку это можно сделать? Например на godaddy.com мне нужно добавить звездочку в "Host Name:"?

    Добавлено через 4 минуты
    А все спасибо, уже прочитал у них в хелпе, вопрос закрыт.
     
Статус темы:
Закрыта.