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 Sì 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.