Skonfigurowałem DNS dla mojej witryny, aby example.com
był to A
rekord (wskazujący na adres IP), ale nie wiem, co z tym zrobić www.example.com
.
Zamierzam dodać CNAME
rekord, www.example.com
aby 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ę www
do A
nagrywania. Czy istnieje taka „reguła”?
domain-name-system
cname-record
a-record
Sorin Buturugeanu
źródło
źródło
Odpowiedzi:
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
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.
źródło
Nie ma zasady, że
www.
adres musi być rekordem A. Często zdarza się, że strona internetowa jestCNAME
czymś innym. Na przykład:Lub:
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,
dig
może pomóc w debugowaniu problemu, pokazując dokładnie, jakie rekordy DNS są ujawniane przez twoje serwery nazw.źródło