Wildcardsubdomains im Nameserver mit Anfangsbuchstaben

  • Thread starter Thread starter server4downs
  • Start date Start date
S

server4downs

Guest
Hallo,

mich würde es mal brennend interessieren, ob es möglich ist, die folgende Art von "Wildcardsubdomains" zu haben:
a*.domain.tld
b*.domain.tld
c*.domain.tld
to be continued ;)
In der Praxis soll das dann so aussehen:
Alle Aufrufe von almdudler.domain.tld und armersack.domain.tld gehen auf Server X. Aufrufe von beer.domain.tld und bier.domain.tld gehen auf Server Y. Aufrufe von cello.domain.tld und cigarettes.domain.tld auf Server Z.
Verstanden?
Also nicht wirkliche Wildcard. Der Anfangsbuchstabe soll angegeben werden, dann kommt der Platzhalter *, der für alles stehen könnte und dann die nette Domain.
Geht so was?
Schlundtec bringt mir da nur liebe Fehlermeldungen, dass dies nicht möglich wäre. Ist sowas irgendwie lösbar, eventuell mit einem eigenen Nameserver?
Sogesehen, dass man halt 26Einträge oder so macht und die rein theoretisch auf seperate Server leiten könnte.
 
CyberLine said:
Fürchte nein, ich hab selber nameserver und bind mag es nicht wirklich wenn ich solche Einträge angelegt habe :D
Tja, da müsste man sich wohl mal wieder ans Patchen machen :p
 
Ginge soetwas nicht auch mit Umleitungen?

Code:
<?php
$domain=$_SERVER["HTTP_HOST"];

$pos=strpos ($domain, ".");
$pos=strpos ($domain, ".", ++$pos);

if($pos){
	strtolower($domain[0]);
	switch ($domain[0]){
		case a:	header("Location: http://www.SERVERA.de/");
			break;
		case b:	header("Location: http://www.SERVERB.de/");
			break;
		case c:	echo 'c';
			break;
		case d:	echo 'd';
			break;
		case e:	echo 'e';
			break;
//...
//...
		default: echo 'unused';
	}
} else echo 'war wohl keine Subdomain vorhanden.';
?>

[edit]Skript geaendert / header() hinzugefuegt
 
Last edited by a moderator:
Guin said:
Ginge soetwas nicht auch mit Umleitungen?
Nein, ginge leider nicht, denn du leitest ja nicht auf einen Server, sondern eine Seite weiter. Ich will ja keine Umleitung in diesem Sinne, sondern einen DNS, der den entsprechenden Record auf eine IP zeigen lässt.

P.s.:
Eventuell hat unser Nameserver-Profi society den Kniff raus ;)
 
Last edited by a moderator:
Stimmt.
Aber als einfacher User waere eine einfache Moeglichkeit.

Ueber DNS ist natuerlich schicker und die Domain aendert sich nicht im Browser.
 
Guin said:
Stimmt.
Aber als einfacher User waere eine einfache Moeglichkeit.

Ueber DNS ist natuerlich schicker und die Domain aendert sich nicht im Browser.
Du musst bei meinen Postings wissen, dass ich immer in Massen denke. Unter Masse verstehe ich mehrere zehntausend Subdomains ;)
 
server4downs said:
Tja, da müsste man sich wohl mal wieder ans Patchen machen :p
Da kannst du soviel patchen wie du willst, im DNS Protokoll ist eine solche Funktion einfach nicht vorgesehen. Das heißt, wenn du einen solchen Patch machst, werden dir alle DNS-Clients vor die Füße kotzen.
 
Back
Top