Zasada jest bardzo prosta. W serwerze DNS ustawiasz, że wszystko co odwołuje się do Twojej domeny, ma zostać przekierowane na domenę w której działa skrypt zarządzający subdomenami. Dla przykładu niech to będzie:
domain.tld
Teraz na domain.tld zainstalowane jest przekierowanie adresu URL (Mod Rewrite), które sprawdza, czy jakiś tekst znajduje się w adresie przed
.domain.tld, i ewentualnie przekierowuje go do skryptu jako zmienną, przykładowo:
domain.tld/redirect.php
W rzeczywistości wygląda to tak:
test.domain.tld => domain.tld/redirect.php?s=test
icecast.domain.tld=> domain.tld/redirect.php?s=icecast
marek.domain.tld=> domain.tld/redirect.php?s=marek
policja.domain.tld=> domain.tld/redirect.php?s=policja
shoutcast.domain.tld=> domain.tld/redirect.php?s=test
A wtedy już tylko skrypt sprawdza wartość zmiennej i ustala co z nią zrobić.