Modulul 4 · 4.2
Înregistrări TXT și verificarea domeniului
Modulul 4: Înregistrări pentru e-mail · Timp de citire: 7 minute
Obiectiv de învățare: După această lecție veți putea crea o înregistrare TXT pentru a vă verifica domeniul la un serviciu și veți ști când pot exista mai multe înregistrări TXT unele lângă altele și când nu.
Concepte-cheie: înregistrare TXT, cod de verificare, nume cu underscore, ghilimele, fragmente de text de 255 de caractere, SPF/DMARC ca înregistrări TXT speciale
Un bilețel în DNS-ul dumneavoastră
O înregistrare TXT este cea mai simplă înregistrare care există: o bucată de text asociată unui nume. DNS-ul în sine nu face nimic cu acest text. Este destinat altor programe care vin să citească acel text.
De aceea, TXT este înregistrarea preferată a serviciilor care vor să știe dacă un domeniu este într-adevăr al dumneavoastră. Google Search Console, Microsoft 365, Google Workspace, Facebook, Apple, GitHub, serviciile de newsletter și platformele de magazine online funcționează toate la fel:
- Serviciul vă oferă un cod, de exemplu
google-site-verification=Ab12Cd34...sauMS=ms12345678. - Dumneavoastră introduceți acel cod ca înregistrare TXT în DNS-ul domeniului dumneavoastră.
- Serviciul interoghează înregistrarea TXT a domeniului dumneavoastră. Dacă găsește codul acolo, atunci știe: cine a putut plasa acest cod administrează acest domeniu.
Doar cine poate modifica DNS-ul unui domeniu poate plasa o astfel de înregistrare. De aceea este o verificare de încredere.
Cum arată o înregistrare TXT?
example.com. 3600 IN TXT "google-site-verification=Ab12Cd34Ef56"
example.com. 3600 IN TXT "MS=ms12345678"
example.com. 3600 IN TXT "v=spf1 mx include:spf.service.example ~all"Câteva lucruri de știut:
- Ghilimele. Într-un fișier de zonă, textul este scris între ghilimele. În majoritatea panourilor nu trebuie să le tastați dumneavoastră: panoul le adaugă automat. Dacă totuși le tastați, verificați după salvare dacă nu apar ghilimele duble.
- Fragmente de 255 de caractere. Un singur fragment de text dintr-o înregistrare TXT poate avea cel mult 255 de caractere (RFC 1035). Textele mai lungi, cum ar fi o cheie DKIM, sunt tăiate în mai multe fragmente în cadrul aceleiași înregistrări:
"prima parte" "a doua parte". Programele care citesc TXT lipesc din nou aceste fragmente. Panourile bune le taie automat; la unele trebuie să faceți acest lucru chiar dumneavoastră. - Majusculele și spațiile contează. Copiați codul exact, de preferință prin copiere și lipire. Un spațiu la final sau un caracter lipsă este suficient pentru ca verificarea să eșueze.
Pe ce nume?
Serviciul indică întotdeauna pe ce nume trebuie să fie plasată înregistrarea:
- Pe domeniul în sine. Serviciul spune atunci „@”, „root”, „host gol” sau menționează doar
example.com. În majoritatea panourilor tastați atunci@sau lăsați câmpul gol. - Pe un nume propriu. Unele servicii doresc un nume separat care începe cu un underscore, cum ar fi
_github-challenge-voorbeeldbedrijfsau_acme-challenge. Underscore-ul arată că nu este un nume de gazdă obișnuit (nu puteți deschide un site web pe el). Tastați în panoul dumneavoastră doar acea primă parte; numele domeniului dumneavoastră este deja adăugat automat.
O greșeală frecventă: completarea numelui complet într-un panou care adaugă el însuși numele domeniului la final. Astfel apare _github-challenge-voorbeeldbedrijf.example.com.example.com, iar serviciul nu găsește nimic. Verificați după salvare ce nume complet afișează panoul.
Mai multe înregistrări TXT: este permis?
Da. Pe un singur nume pot exista oricâte înregistrări TXT doriți. O verificare pentru Google și una pentru Microsoft nu se încurcă reciproc. Fiecare serviciu caută printre toate înregistrările TXT propriul cod.
Există două excepții și acestea sunt importante:
- SPF (începe cu
v=spf1): maximum una per nume. Două înregistrări SPF vă fac SPF-ul invalid (lecția 4.3). - DMARC (pe
_dmarc, începe cuv=DMARC1): maximum una. În cazul a două înregistrări, destinatarul se comportă ca și cum nu ați avea DMARC (lecția 4.5).
Dacă un serviciu vă cere „adăugați această înregistrare SPF”, nu creați deci o a doua înregistrare SPF, ci completați-o pe cea existentă.
Poate fi eliminată verificarea mai târziu?
Depinde de serviciu. Multe servicii (precum Google Search Console și Microsoft 365) verifică din nou mai târziu. Dacă eliminați înregistrarea, domeniul dumneavoastră poate fi considerat din nou „neverificat” după o vreme. De aceea, lăsați-o acolo, cu excepția cazului în care serviciul spune că poate fi eliminată. O înregistrare de verificare veche, de la un serviciu pe care nu îl mai folosiți, poate fi totuși curățată.
Nu funcționează imediat
Ați creat înregistrarea de curând și serviciul spune „nu a fost găsită”? Acest lucru se datorează de obicei cache-ului (modulul 6). Dacă serviciul a interogat deja domeniul dumneavoastră înainte ca înregistrarea să existe, acesta reține o vreme că nu era nimic acolo. Așteptați un sfert de oră și încercați din nou. Între timp, verificați dumneavoastră înșivă cu un instrument online de interogare DNS dacă înregistrarea este prezentă (lecțiile 8.2 și 8.3).
În practică: așa arată într-un panou
În acest exemplu folosim Contul meu WebOké. Mergeți la domeniu, fila DNS, și faceți clic pe Adăugați o înregistrare. Alegeți tipul TXT, completați la Hostname @ (sau numele indicat de serviciu) și lipiți codul la valoare. Nu trebuie să tastați ghilimele. În DirectAdmin funcționează la fel în DNS Administration; acolo lăsați TXT Record Type pe Plain.
În alte panouri, câmpurile se numesc uneori Host, Hostnaam sau Name și Value, Content sau Data, dar principiul este același.
Rezumat
- O înregistrare TXT este text asociat unui nume. Serviciile îl folosesc pentru a verifica dacă un domeniu este al dumneavoastră.
- Copiați codul exact și plasați-l pe numele indicat de serviciu (adesea
@, uneori un nume cu underscore). - Mai multe înregistrări TXT pe un singur nume sunt permise, cu excepția SPF și DMARC: din acestea maximum una.
- Dacă verificarea nu reușește imediat, așteptați puțin: răspunsul se poate afla încă în cache.
Quiz
Exercițiu
Exercițiul Z4.2: Căutarea unui cod de verificare. Căutați înregistrările TXT ale domeniului wikipedia.org. Acolo găsiți, printre altele, un cod de verificare Google. Lipiți textul complet de verificare care începe cu google-site-verification=.
Exercițiul O4.2: Configurare proprie în zona dumneavoastră de exersare. În zona de exersare folosiți un serviciu fictiv; la domeniul dumneavoastră real veți folosi, desigur, codul real primit de la serviciu. Primiți la exercițiu un cod personal (care arată astfel: <codul dumneavoastră>oefen-<cod>-<litere>). Creați în zona dumneavoastră de exersare două înregistrări TXT:<code>.dnspractice.eu
- pe numele zonei în sine (
@):dnscursus-verificatie=<codul dumneavoastră> - pe numele
_cursus-challenge: doar<codul dumneavoastră>
Exercițiul O4.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.
Lecturi suplimentare
Pașii din aceste articole sunt valabili pentru panourile WebOké; în alte panouri funcționează similar.
- Manual DirectAdmin 5.6: Înregistrări TXT pentru verificare (Google, Microsoft și altele)
- Administrarea înregistrărilor DNS în Contul meu WebOké (cu exemple pentru CNAME, TXT și servicii externe)
- Manual WebOké 5.4: Administrarea DNS-ului: adăugarea, modificarea și ștergerea înregistrărilor
- RFC 1035 paragraful 3.3.14 (TXT), RFC 7208 paragraful 3.3 (texte SPF lungi, împărțite în mai multe fragmente)
