Kui ostad domeeni ja tellid veebimajutuse, tuleb varem või hiljem kokku puutuda DNS-kirjetega. Just DNS-kirjed ütlevad internetile, millises serveris asub sinu koduleht, kuhu toimetada e-kirjad ja kuidas kontrollida, et sinu nimel saadetud kirjad on ehtsad. Selles juhendis selgitame levinumaid kirjetüüpe lihtsas keeles ja anname nõuandeid, kuidas muudatusi ohutult teha.
Mis on DNS
DNS (Domain Name System) on interneti nimesüsteem, mis seob inimestele meeldejäävad domeeninimed arvutite kasutatavate IP-aadressidega. Kui kirjutad brauserisse aadressi, küsib arvuti DNS-serveritelt, millisele IP-aadressile see nimi viitab. DNS-i põhialused on kirjeldatud juba 1987. aastal avaldatud standardites RFC 1034 ja RFC 1035, mida kasutatakse tänini.
Iga domeeni kirjeid hoitakse nimeserverites. Need võivad olla registripidaja, veebimajutaja või eraldi DNS-teenuse omad. Millised nimeserverid domeenile kehtivad, määratakse registris, .ee domeenide puhul Eesti Interneti SA hallatavas registris registripidaja kaudu.
Levinumad kirjetüübid
- A-kirje seob nime IPv4-aadressiga, näiteks 192.0.2.10. See on kõige tavalisem kirje, mis suunab domeeni veebiserverisse.
- AAAA-kirje teeb sama IPv6-aadressi jaoks. Kui majutaja toetab IPv6-te, tasub lisada ka see kirje.
- CNAME-kirje loob varjunime, mis viitab teisele nimele. Näiteks www.sinudomeen.ee võib viidata nimele sinudomeen.ee. Standardi järgi ei tohi samal nimel olla CNAME-i kõrval teisi kirjeid, mistõttu ei saa CNAME-i tavaliselt kasutada domeeni juurnimel.
- MX-kirje määrab, millised serverid võtavad vastu domeeni e-kirjad. Igal MX-kirjel on prioriteedinumber ning väiksema numbriga serverit eelistatakse.
- TXT-kirje sisaldab vabas vormis teksti. Seda kasutatakse domeeni omandiõiguse kinnitamiseks teenustele ning e-posti turvakirjete SPF, DKIM ja DMARC jaoks.
- NS-kirje näitab, millised nimeserverid domeeni kirjeid haldavad.
TTL ehk kui kiiresti muudatus jõuab kohale
Igal kirjel on TTL (time to live) väärtus sekundites. See ütleb teistele DNS-serveritele, kui kaua nad võivad vastust vahemälus hoida. Kui TTL on 3600, võib vana väärtus mõnes võrgus püsida kuni tund aega pärast muudatust. Seepärast räägitakse sageli, et DNS-i muudatuste levimine võtab aega.
Praktiline nipp kolimise eel: alanda olulise kirje TTL paar päeva enne kolimist näiteks 300 sekundile. Kui siis IP-aadressi muudad, jõuab uus väärtus kasutajateni kiiremini. Pärast kolimist võid TTL-i jälle tõsta. Nimeserverite vahetus registris võib aga võtta kauem aega, sest sellele kehtivad registri enda TTL-id.
Tüüpiline seadistus väikese ettevõtte jaoks
Lihtsa kodulehe ja ettevõtte e-postiga domeenil on tavaliselt järgmised kirjed: A-kirje juurnimele, mis viitab veebiserverile; CNAME või A-kirje nimele www; MX-kirjed e-posti teenusepakkuja serveritele; TXT-kirje SPF-i jaoks, mis loetleb lubatud saatjad; DKIM-i võti TXT- või CNAME-kirjena ning DMARC-i poliitika nimel _dmarc. Kui kasutad Google Workspace’i või Microsoft 365, annab teenusepakkuja täpsed väärtused, mis tuleb sisestada.
Levinud vead
Kõige sagedasem viga on kahe SPF-kirje lisamine. Domeenil tohib olla ainult üks SPF-kirje ja kõik lubatud saatjad tuleb kirjutada sinna sisse. Teine levinud viga on e-posti kolimisel vanade MX-kirjete alles jätmine, mille tõttu osa kirju jõuab vanasse postkasti. Kolmas viga on punkti puudumine või liigne punkt nime lõpus, sest mõni haldusliides lisab domeeninime automaatselt ning tulemuseks on nimi kujul www.domeen.ee.domeen.ee.
Enne muudatuste tegemist tee olemasolevatest kirjetest ekraanipilt või eksport. Nii saad vea korral kiiresti eelmise seisu taastada. Muudatuste kontrollimiseks sobivad käsurea tööriistad nagu dig või nslookup ning veebipõhised DNS-i kontrollijad.
DNSSEC
Algne DNS ei kontrollinud, kas vastus tuleb tõesti õigelt nimeserverilt. Seda puudust leevendab DNSSEC, mis lisab kirjetele krüptograafilised allkirjad. Kui domeenil on DNSSEC sisse lülitatud, saavad allkirju kontrollivad DNS-serverid tuvastada võltsitud vastused ja need tagasi lükata. Eesti .ee tsoon toetab DNSSEC-i. Kui sinu DNS-teenus seda pakub, tasub see sisse lülitada, kuid nimeserverite vahetamisel tuleb DNSSEC-i võtmed korrektselt üle viia, muidu võib domeen muutuda kättesaamatuks.
Domeeni turvalisus
DNS-i haldus on sama oluline kui kodulehe parool. Kui keegi pääseb ligi registripidaja või DNS-teenuse kontole, võib ta suunata ümber kogu veebiliikluse ja e-posti. Kasuta seetõttu tugevat parooli ja kaheastmelist autentimist ning hoia registripidaja juures kontaktandmed ajakohased, et domeeni pikendamise meeldetuletused jõuaksid sinuni õigel ajal.