В настоящее время у меня есть сервер LAMP (Ubuntu), который я использую в своем доме. Мое доменное имя через GoDaddy. Я хочу иметь возможность создавать поддомены динамически, используя mod_vhost_alias.

Я также хотел бы иметь возможность изменять DNS-A-записи поддоменов (для таких служб, как droplr).

Это возможно? Нужно ли создавать DNS на сервере? Можно ли даже выдвинуть в него мой домен GoDaddy, поскольку для него требуется два IP-адреса?

4 ответа4

0

1. Нужно ли создавать DNS на сервере? Нет. Вы можете использовать DNS-серверы GoDaddy (возможно, в зависимости от типа вашего IP-адреса), чтобы увидеть это, НО - Это зависит от того, есть ли у вас статический или динамический IP-адрес от вашего провайдера. Если вы специально не заказывали статический IP-адрес, то вероятность того, что у вас будет динамический 99%, будет меняться, что, вероятно, будет меняться при каждой перезагрузке маршрутизатора или модема. <- это потребует решения, прежде чем это сработает.

Извините, если я говорю вам то, что вы уже знаете.

2: Почему вам нужны 2 IP-адреса? Если что-то не видно, один IP-адрес может обслуживать множество виртуальных веб-сайтов.

Итак, дайте мне знать, если ваш IP является статическим или динамическим. Если он динамический, то какую марку / модель маршрутизатора вы используете, потому что у вас есть встроенная поддержка динамических IP-адресов.

0

Я настоятельно рекомендую вам сначала получить дешевый VPS хостинг, прежде чем пытаться это сделать. В лучшем случае большинство интернет-провайдеров не слишком заботятся о людях, которые размещают веб-сайты дома без служебной учетной записи. В худшем случае, ваша учетная запись может быть приостановлена.

Кроме того, если вы хотите разместить свой веб-сайт дома, НЕ предполагайте, что ваш IP не изменится. Вместо этого возьмите себе провайдера динамического DNS, как эти ребята:

http://dyn.com/dns/

Который будет обновлять ваш DNS на ваш IP автоматически при его изменении (используя любой сценарий для программного клиента на вашем домашнем компьютере). Тем не менее, может взиматься плата за дополнительные поддоменов. Вам нужно будет пересмотреть их цены и посмотреть, будут ли они соответствовать вашим потребностям.

Однако, если вы не планируете выставлять свой домен в Интернете, вы можете настроить DNS самостоятельно и использовать любой домен, который хотите, используя BIND, DNSMasq или другое программное обеспечение DNS. ОТМЕТЬТЕ, что сама конфигурация DNS даже для самых простых пакетов программного обеспечения потребует некоторой работы.

Наконец, если вы действительно не хотите связываться с DNS и просто хотите узнать, как использовать Apache, просто обновите файл хоста на вашем домашнем компьютере при подключении к вашему Ubuntu box с поддоменами, о которых идет речь. Поэтому, если у вас есть домен foo.bar.com в вашем Ubuntu box 192.168.15.10, добавьте следующее в ваш файл хоста (я использую мой Mac в качестве примера).

192.168.15.10 foo.bar.com

Это явно не масштабируется в долгосрочной перспективе.

0

Это не имеет большого значения, если ваш IP-адрес меняется, и вы готовы обновить свои A-записи, чтобы следовать этому, или с помощью динамического средства обновления DNS.

Попробуйте Afraid.org для службы DNS. Я использую их - бесплатно, быстро, легко и надежно.

0

Вам нужно установить запись с подстановочным знаком dns, чтобы иметь возможность динамически создавать субдомены на лету (хотя на самом деле вы говорите своему провайдеру DNS, что отправляете ВСЕ на свой сервер и исключаете vhosts). Это не должно нуждаться в отдельном провайдере DNS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .