www a-record vs cname-record

24

Skonfigurowałem DNS dla mojej witryny, aby example.combył to Arekord (wskazujący na adres IP), ale nie wiem, co z tym zrobić www.example.com.

Zamierzam dodać CNAMErekord, www.example.comaby stał się pseudonimem example.com.

ALE sprawdziłem moje ustawienia na https://intodns.com i pokazuje:

BŁĄD: Nie mogłem uzyskać żadnych rekordów A dla www.example.com!

Błąd zniknie, jeśli przejdę wwwdo Anagrywania. Czy istnieje taka „reguła”?

Sorin Buturugeanu
źródło
5
Czy pamiętasz, aby dodać dodatkową kropkę „.” na końcu domeny w rekordzie CNAME? Powinien to być „www.example.com”, a nie „www.example.com”
Scrivener,
Czy możesz udostępnić swój wpis w nazwie?
Sameer
Tak, to FQDN :). Nazwa domeny to cexa.ro
Sorin Buturugeanu

Odpowiedzi:

16

Różnica między posiadaniem rekordu A a CNAME dla www byłaby dodatkowym sprawdzeniem. W przypadku CNAME po ustaleniu, że www jest CNAME dla example.com, zostanie wykonane inne spojrzenie na przykład.com.

Poza tym, jeśli planujesz korzystać z CDN lub usługi przyspieszania 3-osobowego, wtedy CNAME wejdzie w grę. Przykład wyszukiwania www.google.com daje następujące wyniki. Zwróć uwagę na różnicę TTL między www.l.google.com i www.google.com

www.google.com.     36545   IN  CNAME   www.l.google.com.
www.l.google.com.   294     IN  A       209.85.153.104

Daje to elastyczność zmieniania rekordu, utrzymywania niższego TTL, robienia fantazyjnych rzeczy, takich jak przekierowanie geograficzne, jeśli korzystasz z usług stron trzecich.

W twoim przypadku nie ma to znaczenia, ponieważ wskazujesz oba na ten sam adres IP.

Sameer
źródło
3

Nie ma zasady, że www.adres musi być rekordem A. Często zdarza się, że strona internetowa jest CNAMEczymś innym. Na przykład:

$ host www.google.com
www.google.com is an alias for www.l.google.com.

Lub:

$ host www.kodak.com
www.kodak.com is an alias for www.Kodak.com.edgekey.net.

Jeśli coś nie działa, sugeruje to błąd konfiguracji. Nie widząc faktycznych rekordów DNS trudno jest pomóc, ale korzystanie z narzędzi wiersza polecenia, takich jak, digmoże pomóc w debugowaniu problemu, pokazując dokładnie, jakie rekordy DNS są ujawniane przez twoje serwery nazw.

Larsks
źródło
1
Rzeczywista domena to cexa.ro. Usunąłem CNAME dla prawie i ponownie go dodałem. CNAME www.cexa.ro. alias dla cexa.ro. Z twojej odpowiedzi i od Sameera rozumiem, że jeśli wynikowy adres IP jest taki sam, to nie ma znaczenia (dodatkowe wyszukiwanie nie przejmuje mnie). Dzięki!
Sorin Buturugeanu