Jak skonfigurować Amazon Route53 działającą bez www w subdomenie

13

edycja: Amazon obsługuje to teraz. http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

Mam konfigurację mojej domeny w Route53 w Amazon AWS

Wykonaj polecenie ping w mojej domenie bez www

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

Wykonaj polecenie ping w mojej domenie za pomocą 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

Trasa 53 -> Utwórz zestaw rekordów -> Nazwa: [] .domain.com.br Ustaw wartość CNAME: www.domain.com.br

BŁĄD WYŚWIETLACZA

„Zestaw RRS typu CNAME z nazwą DNS mojadomin.com jest niedozwolony w wierzchołku w strefie mojadomin.com”

romuloigor
źródło
1
Cześć, pamiętaj, że odpowiedzi powinny być podane w poniższej sekcji Odpowiedzi, NIE jako zmiany pytania.
Michael Hampton

Odpowiedzi:

6

Nie można używać CNAME dla domeny poziomu głównego, ponieważ narusza to RFC i może powodować szereg problemów. Niestety Amazon nie ma obejścia dla witryn hostowanych przez S3.

edycja: Amazon obsługuje to teraz. http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

Istnieją usługi takie jak WWWizer , których można użyć do przekierowania na stronę WWW, ale nie są one idealnym rozwiązaniem.

ceejayoz
źródło
2
Możesz używać CNAME z domenami na poziomie root, nie narusza to RFC. Problem polega na tym, że CNAME nie może współistnieć z innymi rekordami, np. MX. Z RFC1034 ...... Jeśli RR CNAME jest obecny w węźle, żadne inne dane nie powinny być obecne; zapewnia to, że dane dla nazwy kanonicznej i jej aliasów nie mogą się różnić. Ta reguła zapewnia również, że można używać buforowanej CNAME bez sprawdzania na autorytatywnym serwerze dla innych typów RR.
James Park-Watt,
@ JamesPark-Watt blog.cloudflare.com/… „Problem polega na tym, że DNS RFC (RFC1033) wymaga, aby„ wierzchołek strefy ”(czasami nazywany„ domeną główną ”lub„ nagą domeną ”) był„ rekordem ”, a nie CNAME ”.
ceejayoz,
Idealny -> link Hosting strony
głównej
1
Wierzchołki CNAME są niezgodne z prawem. Przez pewien czas zostało to wyraźnie określone w RFC2181 .
Andrew B,
5

Utwórz zestaw rekordów zasobów (typ A - adres IPv4), który „ma taką samą nazwę jak strefa hostowana, pozostawiając puste pole Nazwa”.

Amazon Route 53 - Edytuj zestaw rekordów

Jest to ostrzeżenie, które Trasa 53 podaje podczas próby dodania nazwy „@”, której ja również używałem dla serwerów nazw Bind. Więc nie używaj „@”, użyj pustej nazwy ”.

Schmoove
źródło
1
A teraz za pomocą @utworów dla rekordu A, aby uzyskać nagą domenę.
Rubens Mariuzzo
1

Jeśli chcesz skierować domenę główną mydomain.com.br do obsługi z AWS:

  • utwórz rekord typu A - adres IPv4 .
  • następnie wybierz Tak dla Alias.
  • Alias ​​Target wyświetli listę autouzupełniania dla zasobów AWS.
Jubba Smail
źródło