Come configurare Amazon Route53 lavorando senza www nel sottodominio


13

modifica: Amazon ora supporta questo. http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

Ho configurato il mio dominio in Route53 su Amazon AWS

comando exec ping nel mio dominio senza www

$ ping mydomain.com.br
ping: cannot resolve domain.com.br: Unknown host

Esegui il comando ping nel mio dominio con www

$ ping www.domain.com.br
PING s3-website-sa-east-1.amazonaws.com (177.72.245.6): 56 data bytes
64 bytes from 177.72.245.6: icmp_seq=0 ttl=244 time=25.027 ms
64 bytes from 177.72.245.6: icmp_seq=1 ttl=244 time=25.238 ms
64 bytes from 177.72.245.6: icmp_seq=2 ttl=244 time=25.024 ms

Route 53 -> Crea set di record -> Nome: [] .domain.com.br Imposta valore CNAME: www.domain.com.br

DISPLAY ERROR

"Il set RRS di tipo CNAME con nome DNS mydomin.com non è consentito all'apice nella zona mydomin.com"


1
Ciao, tieni presente che le risposte devono essere fornite nella sezione Risposte di seguito, NON come modifiche alla domanda.
Michael Hampton

Risposte:


6

Non è possibile utilizzare un CNAME per il dominio di livello principale, viola gli RFC e può causare numerosi problemi. Sfortunatamente, Amazon non ha una soluzione alternativa per i siti Web ospitati da S3.

modifica: Amazon ora supporta questo. http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

Esistono servizi come WWWizer che puoi utilizzare per reindirizzare al WWW, ma non sono una soluzione perfetta.


2
È possibile utilizzare CNAME con domini di livello root che non violano RFC. Il problema è che CNAME non può coesistere con altri record, ad esempio MX. Da RFC1034 ...... Se è presente un RR CNAME in un nodo, non dovrebbero essere presenti altri dati; questo assicura che i dati per un nome canonico e i suoi alias non possano essere diversi. Questa regola assicura inoltre che un CNAME memorizzato nella cache possa essere utilizzato senza verificare con un server autorevole altri tipi di RR.
James Park-Watt,

@ JamesPark-Watt blog.cloudflare.com/… "Il problema è che il DNS RFC (RFC1033) richiede che l '" apice di zona "(a volte chiamato" dominio radice "o" dominio nudo ") sia un" record A ", non un CNAME ".
Ceejayoz,

Perfetto -> link Root Domain Hosting di siti Web per Amazon S3
romuloigor

1
I CNAME Apex non sono legali. È stato esplicitamente spiegato in RFC2181 per un po 'di tempo.
Andrew B,

5

Creare un set di record di risorse (tipo A - indirizzo IPv4) che "abbia lo stesso nome della zona ospitata lasciando vuoto il campo Nome".

Amazon Route 53 - Modifica set di record

Questo è l'avviso che Route 53 fornisce quando provo ad aggiungere il nome "@", anch'esso personalizzato per i nameserver di Bind. Quindi non usare '@', usa un nome vuoto ''.


1
E ora usa le @opere di A record per ottenere un dominio nudo.
Rubens Mariuzzo

1

Se desideri indirizzare il tuo dominio principale mydomain.com.br al servizio da AWS:

  • creare un record di tipo A - Indirizzo IPv4 .
  • quindi selezionare per Alias.
  • Alias ​​Target elencherà il completamento automatico delle risorse AWS.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.