Preusmerited naked domene na amazonov s3

Želja:

Imam domeno androidtoys.net registrirano na godaddy.com
Želel bi na tem naslovu servirat stratično spletno stran, ki jo imam na amazonovem S3 pripravljeno.
Kar me muči je to, da želim da je domena androidtoys.net, in če kdo vtipka z "www." da se preusmeri na "androidtoys.net" torej brez www.

Da mi stran zdajle sploh deluje z www.androidtoys.net sem naredil tole:

Na amazonov s3 cloud servicu sem naredil bucket, ki deluje kot website.
Url je: http://www.androidtoys.net.s3-website-us-east-1.amazonaws.com/

Na godaddy sem domeni vpisal CNAME:
WWW -> www.androidtoys.net.s3-website-us-east-1.amazonaws.com

Poleg tega sem na godaddy-ju v admin konzoli nastavil fowardiranje iz androidtoys.net na www.androidtoys.net.
(Godaddy ob tem avtomatično spremeni ip v A recordu na enega, ki ga imajo izključno za preusmeritve.)

Ok. Stran zdaj dela, ampak ima "www" spredaj jaz bi želel imeti url brez www.

Če bi imel na amazonu statični ip bi tega vpisal v A record domene ampak IPja nimam.
(frame tudi ne pride v upoštev...)

Vprašanje je torej, kako naredit da bo domena "androidtoys.net" kazala na bucket;
www.androidtoys.net.s3-website-us-east-1.amazonaws.com

P.S.
Tale domena je samo za test, zadevo študiram za frenki.net, ker ko bo enkart kak moj članek objavljen na http://hackaday.com/ bo naenkrat vletelo nekaj 100k visitorjev na uro in bo štala, če ne bo vse optimalno.

Hvala že v naprej za vse koristne nasvete.

4 odgovori

DNS standard ne omogoca CNAME recorda za @, tako da v osnovi ne mores tega narediti s CNAME-om. Lahko bi sicer v parent domeni definiral CNAME, kar pa seveda ni mogoce (tukaj mislim, da bi v net zoni definiral canme za androidtoys). Microsoftov DNS server sicer to podpira, a ga godaddy seveda ne uporablja.

Edina opcija, ki jo jaz vidim je, da na androidtoys.net postavis proxy (s staticnim IPjem ali vec njih), ki kaze na www.androidtoys.net, ki je potem alias za s3 bucket.

OK, obstaja se moznost, da si postavis svoj MS DNS server in potem tam to uredis ampak mislim da ti to ne bo vsec :)

lpa.

11

Hvala za odgovor :)

A mogoče veš za kakega zanesljivega registrarja, ki ima MS DNS? Ker če je potrebna samo menjava registrja, da lahko v cname @ record prišem url od amazon bucketa, potem to ni noben problem.

Čeprav do M$ zadev sem precej skeptičen (sploh kar se performanc tiče), imho edino kar je solidnega od M$ so winsi in sql server (ta je super, ne soliden).

Drugače se pa bom kar sprijaznil z www, ker performace so mi na prvem mestu in dvomim, da bi na shared win hostingu (pri godaddy) proxi v .netu zmogel pol mio visitorjev na uro...
Če bi lahko kako node.js gor dal bi bila pa druga zgodba...

1

Na zalost ne vem za nikogar, ki bi imel MS DNS servis. Lahko pa sam najames VPS/cloud server in tam postavis svoj DNS. Da se dobiti za recimo 15 €/mesecno.

Redirecta ne rabis imeti na Windows hostingu ampak je lahko kjerkoli. Drugace je IIS zelo hiter webserver (veliko hitrejsi od Apache-ja recimo), tako da ideja sploh ne bi bile slaba (ceprav bi verjetno tudi jaz prej priporocal linux+nginx).

Kar se pa tice node.js: Mislim, da je to trenutno preformancno najpotratnejsa stvar, kar jih obstaja na trgu. Tisto, kar pa trdijo na svoji spletni strani so pa ciste pravljice. Malo pogooglaj se o drugi plati medalje pa bos videl.

lpa.

1

Sem zdaj rešil tako, da sem na amazonu vzel EC2 z linuxom in gor dal nginx:
http://androidtoys.net/