Menar du som en tjänst eller som en produkt?
Om det är en färdig tjänst du är ute efter så kan du kika på www.granitecanyon.com som erbjuder gratis DNS och säkerligen stödjer wildcards.
13 svar · 544 visningar · startad av jispir
Någon som vet nån gratis DNS server som erbjuder Wildcard-host?
alltså man kan skriva http://vadsomhelst.domän.com och komma till www.domän.com
Menar du som en tjänst eller som en produkt?
Om det är en färdig tjänst du är ute efter så kan du kika på www.granitecanyon.com som erbjuder gratis DNS och säkerligen stödjer wildcards.
zoneedit.com är helt suveränt =)
där slipper du göra egna records som du behöver på granitecanyon..
har zoneedit men jag har inte fattat hur jag gör det
Om du inte hajjar hur du använder zoneedit.com så kan du stryka granitecanyon.com på en gång för den är femtio gånger svårare att använda.
Zoneedit.com är ju lätt som en plätt. Låna en bok på biblioteket och lär dig grunderna om DNSer så borde det inte vara något problem.
kan tillägga att jag ska kunna ha en vadsomhelts.domän.com utan att behöva ställa in det i dns:en för det vet jag hur man gör.
man ska alltså kunna skriva vadsomhelst1.domän.com och då ska den söka igenom en databas hittar den vadsomhelst1 så ska den skicka personen vidare till en annan adress skulle vadfsomhelst1 inte finnas i min db så ska de skickas till www.domän.com
sgtpepper jag vet hur zoneedit funkar men om du läser mitt inlägg ofanför så förstår du kanske lite bättre vad jag menar.
Jag tror faktiskt inte att ditt problem har med DNS-inställningar att göra, det är snarare något du ställer in i httpd.conf.
Antingen stod det i O'Reilleys bok om Apache (Apache the Definitive Guide, 2nd Edition) eller "Programming PHP 4 Professionally". Kommer inte riktigt ihåg och eftersom jag inte sitter på kontoret kan jag inte kolla upp det heller Det är iaf någonstans att börja leta.
Ok, förutsatt att du konfigurerat din DNS rätt för wildcards och använder dig av Apache så gör du så här:
Öppna httpd.conf och lägg till något som liknar följande VirtualHost (taget från min burk):
<VirtualHost 111.222.33.44>
ServerName sub.domäm.com
ServerAlias *.domän.com
DocumentRoot /usr/local/apache/subdomains
DirectoryIndex index.jsp
</VirtualHost>
Alla anrop till subdomäner som inte specifikt specats med VirtualHost kommer att hamna i /usr/local/apache/subdomains, där kan du lägga t.ex en index-sida i lämpligt scriptspråk som fixar redirect och sånt.
jag vet hur jag ska göra det i kod väg men om jag skapar en adress i min db som heter test.domän.com så kommer jag bara till sidan kan inte visas och skapar jag den i min dns såp funkar den.
Men jag har sett många som har löst detta på nått sätt
Jag förstår nog inte riktigt vad du menar tyvärr.
Så här gör jag på min server i korta drag (i Java iofs men du förstår principen):
1. Alla wildcard-subbar pekar på katalogen subdomains/.
2. En servlet, RedirController, är registrerad på att handha alla anrop som kommer till subdomains/.
3. Det servleten gör i princip är att den plockar ut den anropade subdomännamnet:
String serverName = request.getHeader("Host");
String subName = serverName.substring(0, serverName.indexOf(".minserver.com"));
Sen görs en uppslagning i databasen efter subName, finns det en post i databasen med detta namn så körs en redirect till den adress som tillhör detta namn.
det är precis så jag ska göra men jag vet ej hur jag ställer in det i zoneedit
1. Välj Aliases (CNAME)
2. Fyll i * i fältet "Alias" och dittdomän.com i fältet "Actual Name"
3. Tryck "Add new alias"
Nu har du lagt till wildcards. Kontrollera genom att skriva följande:
nslookup rajrajraj.dittdomän.com ns1.zoneedit.com
ZoneEdits namnserver skall då svara ungefär så här:
Name: dittdomän.com
Address: 192.168.1.232
Aliases: rajrajraj.dittdomän.com
Om den gör det så funkar allt. Nu får du vänta i uppåt 48h innan informationen har replikerats ut till alla namnserver på nätet, sen kan du skriva in <vad som helst>.dittdomän.com i t.ex en webbläsare och testa.
tack det var precis så jag ville ha det