Du kan bruge en alm. Apache web server med f.eks. PHP.
Du opretter i httpd.conf to virtual servers:
<VirtualHost *>
DocumentRoot /www/redir/
ServerName *.domæne.dk
</VirtualHost>
<VirtualHost *>
DocumentRoot /www/home/
ServerName www.domæne.dk
</VirtualHost>
Den øverste fanger alle henvendelser til div. subdomæner, den øverste fanger www.domæne.dk..
I /www/redir/ laver du en .htaccess fil med linjen
ErrorDocument 404 /redir.php
Redir fanger alle requests på alle subdomæner.
Til redir.php skriver du et lille php-script, noget i stil med
$aHost = explode(".", $HTTP_HOST);
$domain = $aHost[count($aHost)-3];
$fil = $REQUEST_URI;
Så har du subdomænet i $domain, og evt. folks request i $fil
Det slår du op i en database og får en adresse eller et domæner eller en ip, f.eks. $redirserver = "home.tele.dk/hej", "myuglydomain.tv" eller "10.20.30.40" og bruger det og $fil til at lave en redirect:
header("Location: ".$redirserver.$fil);
Bingo. 100% transparent subdomain redirect..
Vh Martin Seebach, Udvilker
Biplane Consulting
www.biplane.dk