Salt la conținut

Setări cookie-uri

Alegeți pentru fiecare tip ce cookie-uri permiteți. Puteți modifica oricând alegerea prin Setări cookie-uri, în partea de jos a fiecărei pagini. Declarație de confidențialitate

Necesare

Mereu active

Necesare pentru autentificare, pentru păstrarea coșului și pentru a vă reține alegerile. Acestea sunt mereu active.

Ce cookie-uri?
  • weboke_sessie, weboke_klant, weboke_remember: sesiunea și menținerea autentificării
  • weboke_basket: coșul de cumpărături
  • wkBtwIncl: afișarea prețurilor cu sau fără TVA
  • wok_cookies: alegerea privind cookie-urile, 12 luni

Măsoară ce reclamă duce la o vizită sau o comandă, ca să nu plătim pentru reclame care nu aduc nimic.

Ce cookie-uri?
  • Google Ads prin Google Tag Manager (_gcl_au, _gcl_aw), până la 90 de zile
  • OpenAI Ads, reclame în ChatGPT
  • wok_aff: prin ce partener ați ajuns la noi (program de afiliere), 60 de zile

4,6

Țară și limbă

Fiecare țară are propriul site, cu prețurile și TVA-ul pentru țara respectivă.

Vedeți

CNAME și domeniul rădăcină

Modulul 3: Înregistrări pentru site-ul dumneavoastră · Timp de citire: 8 minute

Obiectiv de învățare: După această lecție veți putea crea corect o înregistrare CNAME și veți putea explica de ce aceasta nu poate fi folosită pe domeniul rădăcină (apex).

Concepte-cheie: CNAME, alias, nume țintă, regula CNAME (nicio altă înregistrare alături), apex (domeniu rădăcină), ALIAS/ANAME/CNAME flattening

Un nume care indică spre un alt nume

O înregistrare A spune: "acest nume se află la această adresă". O înregistrare CNAME (de la canonical name) spune altceva: "acest nume este de fapt un alt nume, întrebați acolo". Cu ea creați un alias.

shop.example.com.   3600  IN  CNAME  shops.platform.example.

Dacă un browser cere adresa lui shop.example.com, DNS-ul răspunde: "acela este shops.platform.example". Resolverul caută apoi înregistrarea A sau AAAA a acelui nume și returnează adresa respectivă. Vizitatorul nu observă nimic: bara de adrese afișează pur și simplu shop.example.com.

De ce ați dori acest lucru? Pentru că adresa IP devine astfel problema celuilalt. O platformă de magazin online, un serviciu de newsletter sau un furnizor de cloud își poate muta serverele și schimba adresele fără ca dumneavoastră să trebuiască să modificați ceva. De aceea multe servicii cer o înregistrare CNAME în loc de una A: "faceți ca www să indice spre shops.platform.example".

Punctul de la final

În lecția 2.2 ați văzut că un nume fără punct la final este citit ca fiind relativ: DNS-ul adaugă automat numele propriului dumneavoastră domeniu. La o înregistrare CNAME acest lucru merge foarte des greșit.

Ce introduceți la valoareCe face DNS-ul din asta
shops.platform.example.shops.platform.example (corect)
shops.platform.exampleshops.platform.example.example.com (nu există)

Multe panouri de control adaugă astăzi punctul automat sau vă avertizează. Altele nu. Verificați deci în listă după salvare: dacă vedeți propriul domeniu apărând după valoare, înseamnă că punctul lipsea.

Aceeași regulă se aplică serverului de e-mail dintr-o înregistrare MX și înregistrărilor NS. La o adresă IP dintr-o înregistrare A nu puneți punct.

Regula CNAME: nimic alături

O înregistrare CNAME are o regulă fermă din standardul DNS (RFC 1034, paragraful 3.6.2, și RFC 2181): un nume care are o înregistrare CNAME nu poate avea alte înregistrări. Logic: CNAME spune "eu sunt de fapt celălalt nume". Dacă pe lângă aceasta mai există și o înregistrare A sau o înregistrare MX, nu mai este clar care răspuns este valabil.

De aici rezultă două lucruri pe care le întâlniți în practică:

  1. Dacă există deja o înregistrare A pentru shop, ștergeți-o mai întâi. Altfel panoul de control fie refuză înregistrarea CNAME, fie, mai rău, o acceptă și DNS-ul începe să se comporte ciudat.
  2. O înregistrare CNAME pe domeniul rădăcină nu este posibilă.

De ce nu pe domeniul rădăcină?

Domeniul rădăcină, example.com fără nimic în față, se numește în limbaj tehnic apex sau vârful zonei. Pe acest nume se află întotdeauna înregistrări care trebuie să existe:

  • înregistrarea SOA (antetul tehnic al zonei),
  • înregistrările NS (ce servere de nume administrează zona),
  • de obicei și înregistrări MX (e-mail) și înregistrări TXT (SPF, verificare).

Deoarece o înregistrare CNAME nu tolerează alte înregistrări alături de ea, iar apexul are întotdeauna SOA și NS, pe apex nu poate exista o înregistrare CNAME. Aceasta nu este o limitare a panoului dumneavoastră de control, ci a DNS-ului însuși.

Dacă un serviciu vă cere să conectați "domeniul dumneavoastră principal", există trei soluții:

  1. O înregistrare A (și eventual AAAA) cu adresa IP a serviciului. Majoritatea platformelor de magazin online oferă pentru acest lucru o adresă fixă. Aceasta funcționează peste tot.
  2. O înregistrare ALIAS, ANAME sau "CNAME flattening". Unii furnizori de DNS oferă un tip propriu de înregistrare care se comportă ca un CNAME, dar pe care serverul de nume îl convertește el însuși într-o înregistrare A înainte ca răspunsul să fie trimis. Acesta nu este un tip de înregistrare oficial: funcționează doar la furnizorii care îl susțin, iar numele diferă de la unul la altul.
  3. Redirecționare. Lăsați domeniul rădăcină să indice, printr-o înregistrare A, spre propriul dumneavoastră server web, iar acesta să redirecționeze vizitatorii spre www.example.com, care are o înregistrare CNAME spre serviciul respectiv. Cum funcționează redirecționarea citiți în lecția 3.4.

Unde mai este interzisă o înregistrare CNAME

  • O înregistrare MX nu poate indica spre un CNAME (RFC 2181, paragraful 10.3). Serverul de e-mail dintr-o înregistrare MX trebuie să fie un nume cu propria sa înregistrare A sau AAAA. Unele servere de e-mail se descurcă totuși, dar nu vă puteți baza pe asta.
  • Nicio înregistrare CNAME pe un nume pe care îl aveți deja configurat ca subdomeniu în panoul de găzduire. Un subdomeniu din panou primește deja propriile sale înregistrări care indică spre găzduirea dumneavoastră. Dacă doriți ca numele să indice spre un alt serviciu, ștergeți subdomeniul și creați doar înregistrarea CNAME.
  • Lanțurile sunt posibile, dar limitați-le. O înregistrare CNAME poate indica spre un nume care este el însuși tot o înregistrare CNAME. Fiecare pas costă o căutare suplimentară. Platformele mari fac adesea acest lucru (vedeți atunci două sau trei CNAME-uri consecutive), dar nu creați dumneavoastră înșivă lanțuri lungi.

În practică: cum arată într-un panou de control

Ca exemplu folosim ecranul DNS din Contul meu WebOké. În alte panouri (DirectAdmin, cPanel, Plesk, Cloudflare, majoritatea registrarilor) butoanele se numesc diferit, dar completați aceleași trei lucruri: tip, nume și nume țintă.

  1. Deschideți ecranul DNS al domeniului dumneavoastră și faceți clic pe Add Record.
  2. Alegeți tipul CNAME.
  3. La Naam introduceți doar shop, fără numele domeniului dumneavoastră.
  4. În câmpul pentru valoarea țintă introduceți numele țintă, cu un punct la final: shops.platform.example.
  5. Salvați și verificați în listă dacă nu cumva propriul domeniu apare după valoare.

Panoul din exemplu avertizează dacă lipsește punctul. Nu orice panou face acest lucru.

Rezumat

  • O înregistrare CNAME transformă un nume într-un alias pentru alt nume; adresa IP devine astfel responsabilitatea celuilalt.
  • Puneți un punct la finalul numelui țintă, altfel DNS-ul adaugă automat propriul dumneavoastră domeniu.
  • Un nume care are o înregistrare CNAME nu poate avea alte înregistrări.
  • De aceea o înregistrare CNAME nu poate fi folosită pe domeniul rădăcină: acolo se află întotdeauna SOA și NS. Folosiți acolo o înregistrare A, o înregistrare de tip ALIAS de la furnizorul dumneavoastră de DNS sau o redirecționare.
  • O înregistrare MX nu poate indica spre un CNAME.

Quiz

1. Un serviciu vă cere să faceți ca example.com (fără www) să indice, printr-o înregistrare CNAME, spre shops.platform.example. Ce faceți?



2. Introduceți pentru un CNAME al lui shop valoarea shops.platform.example fără punct. În listă apare apoi shops.platform.example.example.com. Ce s-a întâmplat?



3. Pentru shop.example.com există deja o înregistrare A. Doriți să o transformați într-un CNAME. Ce trebuie să faceți mai întâi?



4. Poate serverul de e-mail dintr-o înregistrare MX să fie un nume care are o înregistrare CNAME?



Exercițiu

Exercițiul Z3.2: Urmărirea unui CNAME. Spre ce nume indică înregistrarea CNAME a lui en.wikipedia.org? Completați numele țintă.

Exercițiul Z3.2: Urmărirea unei înregistrări CNAME


Ce completați și ce verificăm live nu se salvează. Browserul dumneavoastră reține răspunsurile și dacă ați reușit exercițiul. Dacă sunteți autentificat, salvăm doar faptul că ați avut exercițiul (aproape) corect în Cursurile mele; acolo puteți și să ștergeți acest lucru.

Exercițiul O3.2: Configurare proprie în zona dumneavoastră de exersare. Creați în zona dumneavoastră de exersare o înregistrare CNAME cu numele winkel care indică spre shops.shop-demo.dnspractice.eu. (cu punctul). Asigurați-vă că pentru winkel nu există o altă înregistrare. În zona de exersare folosiți un serviciu fictiv; la domeniul dumneavoastră real completați numele țintă indicat de serviciul real. Faceți apoi clic pe Verificare.

Exercițiul O3.2

Acest exercițiu îl faceți în propria zonă de exersare: o zonă DNS reală pe serverele de nume ale WebOké, numai pentru dumneavoastră. Înregistrați-vă cu adresa dumneavoastră de e-mail. Veți primi un link de autentificare prin e-mail și reveniți apoi la această lecție. Folosim adresa dumneavoastră doar pentru curs.

Lectură suplimentară

Aceste articole descriu pașii în panourile de control ale WebOké; în alte panouri funcționează similar.

Un moment…

Configurați domeniile

Stabiliți pentru fiecare domeniu nameserverele, legătura cu hostingul și cine devine titularul.

Se încarcă domeniile…