Niektórzy ludzie mówią, że należy użyć rekordu A, a inni rekordu CNAME, aby przechwycić wszystkie poddomeny.* .mydomain.com - rekord lub rekord CNAME?
Którego powinienem użyć i dlaczego?
Niektórzy ludzie mówią, że należy użyć rekordu A, a inni rekordu CNAME, aby przechwycić wszystkie poddomeny.* .mydomain.com - rekord lub rekord CNAME?
Którego powinienem użyć i dlaczego?
Nie ma znaczenia, czy CNAME
lub A
nagrywają rekord *.example.com
.
Jedna korzyść CNAME
jest, że jeśli zmieni swój rekord A
dla www.example.com
nie trzeba będzie zmienić rekord *.example.com
jak dobrze, ale to jest minimalne.
Ahh tak, teraz ma to sens. –
Możesz także skorzystać z tego, że rekord A wykonuje tylko JEDNĄ WYGLĄDĘ, a rekord CNAME ma dwie wartości. – TheBlackBenzKid
Czy można to wyjaśnić? Czy korzystanie z rekordu CNAME ma na celu wskazanie (już określonego) rekordu A zamiast adresu IP? Jednak zaletą korzystania z innego rekordu A jest to, że wykonywane jest tylko jedno wyszukiwanie? Jeśli tak jest, to oczywiście rekord A jest oczywistym wyborem, ponieważ przy każdym wyszukiwaniu występuje korzyść, w przeciwieństwie do zmian DNS, które w większości przypadków są * czasami * najwyżej? Jeśli tak jest, powiedziałbym, że to * ma znaczenie *. – cantsay
Powszechnym zastosowaniem dla rekordów CNAME jest zamapowanie subdomaniny na hosta pod kontrolą kogoś, kto łatwiej go kontroluje. W tym przypadku mają rekord "A" i jeśli zmieniają adres IP, nie trzeba zmieniać wpisu DNS.
Przykładem tego jest WordPress subdomain mapping. WordPress pozwala mieć bloga na coś takiego jak "blog.mydomain.com", ale ich blogi są hostowane w chmurze i mogą dynamicznie zmieniać adres IP z powodu konserwacji serwera, przełączania awaryjnego lub równoważenia obciążenia. Używanie rekordu CNAME oznacza, że nadal działa.
Myślę pytanie jest o zrozumienie A & rekordy CNAME głęboko. Odkryłem także to kłopotliwe, ale po przeczytaniu kilku blogów, wpadłem następujących ustaleń:
A i CNAME rekordy są dwa typowe sposoby zmapować nazwę hosta (nazwa dalszej części) do jednego lub więcej adresu IP. Zanim przejdziesz dalej, ważne jest, abyś naprawdę zrozumiał różnice między tymi dwoma rekordami. Będę to proste.
Wpis A wskazuje nazwę konkretnego IP. Na przykład, jeśli chcesz nazwę blog.myweb.com, aby wskazać serwer 186.30.11.143 można skonfigurować:
blog.myweb.com A 186.30.11.143
The CNAME punktów rekordowe nazwę na inną nazwę, zamiast a IP. Źródło CNAME reprezentuje alias dla nazwy docelowej i dziedziczy cały łańcuch rozdzielczości.
Weźmy jako przykład naszym blogu:
blog.myweb.com CNAME my.bitbucket.io
my.bitbucket.io CNAME github.map.mybitbucket.net
github.map.mybitbucket.net A 186.30.11.143
Używamy GitHub stron i ustawiamy blog.myweb.com jako CNAME z my.bitbucket.io, co z kolei jest sama jest CNAME z github.map.mybitbucket.net, który jest zapis wskazujący na 186.30.11.143. Oznacza to, że blog.myweb.com rozwiązuje się pod 186.30.11.143.
Wniosek:
A punkty nagrać nazwę na OD. rekord CNAME może wskazywać inną nazwę: CNAME lub A rekord.
To nie jest alternatywą - trzeba przynajmniej jeden rekord w każdym przypadku. Co dokładnie chcesz robić? –
Myślę, że ma on na myśli to, czy powinien utworzyć oddzielne rekordy A dla domeny mydomain.com i * .mydomain.com LUB utworzyć jeden rekord A dla domeny mydomain.com i użyć rekordu CNAME do aliasu * .mydomain.com do niego. –
@Greg Hewgill Będzie miał rekord A dla poddomeny www/no-www. Pyta, czy powinien wpisać CNAME * na www lub użyć do tego jawnego rekordu A. – ceejayoz