Домены не нужно покупать и регистрировать по отдельности, поскольку, когда вы покупаете доменное имя (example.com, example.org и т. Д.), У вас есть право добавить к нему произвольное количество поддоменов и указать их где угодно.
Домены реальны в том смысле, что настройки DNS сайта должны быть настроены так, чтобы браузер пользователя знал, куда указывает sub.domain.com
. Большинство сайтов с таким форматом, как вы упомянули, настроили правила DNS «подстановочные», так что запросы к (anything).example.com
будут указывать на одно и то же место, после чего запросы сортируются либо скриптом на сервере, либо самой конфигурацией сервера. с помощью виртуальных хостов.
Сценарий, который вы описываете, я думаю, лучше всего будет обработать, если вы установите в своем домене запись с подстановочными знаками, указывающую *.example.com
на одно местоположение на вашем сервере, а затем установите скрипт на каком-то языке программирования в этом месте, чтобы отображать правильную информацию в соответствии с тем, что говорит этот домен.
В следующем уроке вы узнаете, как это сделать, используя сервер Apache и PHP с CodeIgniter. если вы не программируете на PHP или не хотите использовать CodeIgniter, принципы остаются прежними, и руководство можно обобщить из довольно легко.
http://net.tutsplus.com/tutorials/php/basecamp-style-subdomains-with-codeigniter/