Moodul 2 · 2.1
Nimeserverid ja kirjed: erinevus
Moodul 2: Nimeserverid ja tsoonid · Lugemisaeg: 7 minutit
Õpieesmärk: Pärast seda tundi oskad kindlaks teha, kus domeeni DNS-i hallatakse, ja selgitada, miks muudatus vales kohas midagi ei tee.
Põhimõisted: nimeserver (NS), tsoon, kirjed, delegeerimine, "kes haldab nimeservereid, haldab DNS-i"
Kaks küsimust, mida aetakse segi
DNS-is on alati tegu kahe erineva küsimusega:
- Kes haldab selle domeeni DNS-i? Vastus on nimeserverid.
- Mis selle domeeni DNS-is kirjas on? Vastus on kirjed, näiteks A, MX ja TXT.
Võrdlus: nimeserverid on arhiivi aadress, kus su domeeni telefoniraamat asub. Kirjed on selle telefoniraamatu read. Kui tahad üht rida muuta, pead minema õigesse arhiivi. Teises arhiivis asuva telefoniraamatu koopia muutmisel pole mõtet: keegi ei vaata sinna.
Nimeserverid: kus telefoniraamat asub
Registri juures on iga domeeni kohta kirjas nimeserverite nimekiri. Tunnis 1.4 nägid, et resolver suunatakse TLD kaudu nende nimeserverite juurde. Näiteks:
example.com. NS ns1.hosting.example.
example.com. NS ns2.hosting.example.Igal domeenil on vähemalt kaks nimeserverit. Kui üks langeb välja, vastab teine. Paljud registrid, sealhulgas SIDN .nl-domeenide puhul (Holland), nõuavad seda. Sageli asuvad need eri võrkudes või andmekeskustes.
Nimeserverid seadistad oma registripidaja kaudu (tund 1.3). Registripidaja edastab need registrile. Alles siis hakkab maailm neile nimeserveritele viitama.
Tsoon: mis telefoniraamatus kirjas on
Nimeserverites asub su domeeni tsoon: kõigi kirjete kogum. Tsoon sisaldab näiteks:
example.com. 3600 IN A 192.0.2.10
example.com. 3600 IN AAAA 2001:db8::10
www.example.com. 3600 IN CNAME example.com.
example.com. 3600 IN MX 10 mail.example.com.
mail.example.com. 3600 IN A 192.0.2.25
example.com. 3600 IN TXT "v=spf1 mx ~all"Kuidas sellist rida täpselt lugeda, õpid tunnis 2.2. Mida iga tüüp teeb, õpid moodulites 3 kuni 5.
Kuldreegel
Kes haldab nimeservereid, haldab DNS-i.
See kõlab loogiliselt, aga praktikas läheb siin tihti valesti. Mõned tuttavad olukorrad:
- Oled domeeni registreerinud osapoole A juures, aga su nimeserverid viitavad Cloudflare'ile. Siis muudad oma kirjeid Cloudflare's. Osapoole A DNS-vaade võib ikka veel kirjeid näidata, aga neid ei loe keegi.
- Oled lasknud veebisaidi ehitada platvormil nagu Wix ja suunanud selleks nimeserverid sellele platvormile. Siis haldab platvorm kogu su DNS-i, ka su meilikirjeid. Pead MX-kirjed ja muud meilikirjed panema just sinna. Kui unustad selle, ei jõua su kirjad enam kohale.
- Su majutusettevõte näitab paneelis DNS-tsooni, aga su domeen kasutab eelmise teenusepakkuja nimeservereid. Siis ei tee muudatused uue majutusettevõtte juures midagi, kuni vahetad nimeserverid.
Sümptom on alati sama: muudad kirjet, ootad ja midagi ei juhtu. Siis on esimene küsimus: kas muudan õiges kohas?
Nii teed kindlaks, kus DNS-i hallatakse
Küsi nimeserverid üle. Kasuta veebipõhist DNS-päringutööriista või käsurealt:
nslookup -type=ns example.comvõi
dig NS example.com +short- Vaata nimest, kes see on. Nimeserverite nimes on tavaliselt osapoole nimi sees.
*.ns.cloudflare.comon Cloudflare,ns*.wixdns.neton Wix, oma majutusettevõtte nimeserverid tunned ära domeeninime järgi. - Muuda kirjeid selle osapoole juures. Seal logid sisse ja kohandad tsooni.
Teine kontroll on domeeni whois (tund 1.3). See näitab nimeservereid nii, nagu need registri juures kirjas on. Seda kasutab maailm. Kui nimeserverite endi vastus sellest erineb, pole midagi õigesti seadistatud.
Kirjete kopeerimine ei ole ülekanne
Kui muudad nimeservereid, ei liigu kirjed ise kaasa. Uus osapool alustab tühja tsooniga või enda väljamõeldud vaiketsooniga. Mis vanas tsoonis oli, pead ise üle kandma. Kui unustad näiteks DKIM-kirje või Microsoft 365 kinnituskirje, ei tööta see osa pärast vahetust enam.
Seetõttu kehtib: kõigepealt pane tsoon uue osapoole juures valmis, alles siis muuda nimeservereid. Tunnid 2.3 ja 6.3 käsitlevad seda põhjalikumalt.
Praktikas: nii näeb see paneelis välja
Minu WebOké domeenilehel, vahekaardil DNS, on üleval kirjas, milliseid nimeservereid domeen kasutab. Kui seal on kirjas teised nimeserverid kui majutuspartneri omad, näitab paneel, et DNS-i hallatakse mujal. DirectAdminis näed DNS Administration all NS-kirjeid tsoonis. Pane tähele: need näitavad ainult seda, mis tsoonis kirjas on, mitte seda, mis registri juures kirjas on. Teised paneelid, nagu cPanel, Plesk või su registripidaja paneel, näitavad sama infot, tavaliselt pealkirja "Nameservers" või "DNS" all.
Kokkuvõte
- Nimeserverid määravad, kes haldab DNS-i; kirjed määravad, mis seal sees on.
- Igal domeenil on vähemalt kaks nimeserverit, seadistatud registripidaja kaudu.
- Tsoon on nimeserverites asuvate kirjete kogum.
- Kes haldab nimeservereid, haldab DNS-i: muutmine mujal ei tee midagi.
- Nimeserverite vahetamisel ei liigu kirjed ise kaasa: kõigepealt pane tsoon valmis, alles siis vaheta.
Test
Ülesanne
Ülesanne Z2.1: Kes haldab DNS-i? Otsi üles domeeni wikipedia.org ja oma domeeni (kui sul see on) nimeserverid. Sisesta need ja märgi, millise osapoole juures peaksid oma domeeni DNS-i muutma.
Loe edasi
Need artiklid kirjeldavad olukorda WebOké juures. Teiste pakkujate juures toimib see sarnaselt.
- DirectAdmin juhend 5.1: Mis on DNS ja millal seda muudad?
- DirectAdmin juhend 5.12: DNS Minu WebOké portaalis ja väliste nimeserverite puhul, näiteks Cloudflare
- Kasuta oma domeeni jaoks enda või väliseid nameservereid (näiteks Cloudflare)
- Kui kaua kestab nameserveri või DNS-i muudatus ja mida teha, kui sa seda ei näe?
