Moduuli 2 · 2.1
Nimipalvelimet ja tietueet: ero
Moduuli 2: Nimipalvelimet ja vyöhykkeet · Lukuaika: 7 minuuttia
Oppimistavoite: Tämän oppitunnin jälkeen osaat selvittää, missä verkkotunnuksen DNS:ää hallitaan, ja selittää miksi väärään paikkaan tehty muutos ei vaikuta mihinkään.
Keskeiset käsitteet: nimipalvelin (NS), vyöhyke, tietueet, delegointi, "se joka pyörittää nimipalvelimia, hallitsee DNS:ää"
Kaksi kysymystä, jotka menevät sekaisin
DNS:ssä on aina kyse kahdesta eri kysymyksestä:
- Kuka hallitsee tämän verkkotunnuksen DNS:ää? Vastaus ovat nimipalvelimet.
- Mitä tämän verkkotunnuksen DNS:ssä on? Vastaus ovat tietueet, kuten A, MX ja TXT.
Vertaus: nimipalvelimet ovat arkiston osoite, jossa verkkotunnuksesi puhelinluettelo sijaitsee. Tietueet ovat kyseisen puhelinluettelon rivit. Jos haluat muuttaa riviä, sinun täytyy olla oikeassa arkistossa. Jonkin toisen arkiston kopion muokkaamisella ei ole merkitystä: kukaan ei katso sitä.
Nimipalvelimet: missä puhelinluettelo sijaitsee
Rekisterinpitäjällä on jokaisen verkkotunnuksen kohdalla pieni lista nimipalvelimia. Opit oppitunnilla 1.4, että resolveri ohjataan TLD:n kautta näihin nimipalvelimiin. Esimerkiksi:
example.com. NS ns1.hosting.example.
example.com. NS ns2.hosting.example.Jokaisella verkkotunnuksella on vähintään kaksi nimipalvelinta. Jos yksi lakkaa toimimasta, toinen vastaa. Monet rekisterinpitäjät, muun muassa SIDN (.nl-verkkotunnusten rekisterinpitäjä Alankomaissa), vaativat tätä. Usein ne sijaitsevat eri verkoissa tai konesaleissa.
Nimipalvelimet asetat verkkotunnusvälittäjän (registrar) kautta (oppitunti 1.3). Verkkotunnusvälittäjä välittää ne rekisterinpitäjälle. Vasta sen jälkeen maailma ohjautuu niihin nimipalvelimiin.
Vyöhyke: mitä puhelinluettelossa lukee
Nimipalvelimilla sijaitsee verkkotunnuksesi vyöhyke: kaikkien tietueiden kokonaisuus. Vyöhyke sisältää esimerkiksi:
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"Opit tarkalleen, miten tällaista riviä luetaan, oppitunnilla 2.2. Mitä kukin tyyppi tekee, opit moduuleissa 3-5.
Kultainen sääntö
Se joka pyörittää nimipalvelimia, hallitsee DNS:ää.
Tämä kuulostaa loogiselta, mutta käytännössä tässä menee usein pieleen. Muutama tuttu tilanne:
- Olet rekisteröinyt verkkotunnuksesi osapuolen A kautta, mutta nimipalvelimesi osoittavat Cloudflareen. Silloin muutat tietueesi Cloudflaressa. Osapuolen A DNS-näkymä voi yhä näyttää tietueita, mutta kukaan ei lue niitä.
- Olet teettänyt verkkosivuston alustalla kuten Wix, ja asettanut sitä varten nimipalvelimet osoittamaan kyseiseen alustaan. Silloin alusta hallitsee koko DNS:ääsi, myös sähköpostitietueitasi. MX-tietueet ja muut sähköpostitietueet täytyy siis asettaa siellä. Jos unohdat tämän, sähköpostisi ei enää perille.
- Hosting-yrityksesi näyttää paneelissa DNS-vyöhykkeen, mutta verkkotunnuksesi käyttää edellisen palveluntarjoajan nimipalvelimia. Silloin muutokset uuden hosting-yrityksesi puolella eivät vaikuta mihinkään ennen kuin vaihdat nimipalvelimet.
Oire on aina sama: muutat tietueen, odotat, eikä mitään tapahdu. Silloin ensimmäinen kysymys on: muutanko oikeassa paikassa?
Näin selvität, missä DNS:ää hallitaan
Hae nimipalvelimet. Käytä verkossa olevaa DNS-hakutyökalua, tai komentoriviltä:
nslookup -type=ns example.comtai
dig NS example.com +short- Tunnista nimestä kuka se on. Nimipalvelimissa on yleensä kyseisen osapuolen nimi mukana.
*.ns.cloudflare.comon Cloudflare,ns*.wixdns.neton Wix, hosting-yrityksesi nimipalvelimet tunnistat niiden verkkotunnuksesta. - Muuta tietueet kyseisen osapuolen luona. Siellä kirjaudut sisään ja muokkaat vyöhykettä.
Toinen tarkistuskeino on verkkotunnuksen whois (oppitunti 1.3). Se näyttää nimipalvelimet sellaisina kuin ne ovat rekisterinpitäjällä. Sitä maailma käyttää. Jos itse nimipalvelimilta saatu vastaus poikkeaa tästä, jotain on asetettu väärin.
Tietueiden kopiointi ei ole siirtämistä
Kun vaihdat nimipalvelimet, tietueet eivät siirry automaattisesti mukana. Uusi osapuoli aloittaa tyhjästä vyöhykkeestä, tai itse keksimästään oletusvyöhykkeestä. Mitä vanhassa vyöhykkeessä oli, sinun täytyy ottaa itse mukaan. Jos unohdat esimerkiksi DKIM-tietueen tai Microsoft 365:n vahvistustietueen, kyseinen osa ei toimi enää vaihdon jälkeen.
Siksi pätee: ensin vyöhyke valmiiksi uudelle osapuolelle, vasta sitten nimipalvelimet vaihtoon. Oppitunnit 2.3 ja 6.3 käsittelevät tätä tarkemmin.
Käytännössä: näin se näkyy paneelissa
Oma WebOké:ssa verkkotunnuksen sivulla, DNS-välilehdellä, näkyy ylhäällä mitä nimipalvelimia verkkotunnus käyttää. Jos siellä on muita nimipalvelimia kuin hosting-osapuolen omat, paneeli näyttää, että DNS:ää hallitaan muualla. DirectAdmin:ssa näet DNS Administration -osiossa vyöhykkeen NS-tietueet. Huomaa: ne kertovat vain mitä vyöhykkeessä lukee, ei mitä rekisterinpitäjällä on. Muut paneelit, kuten cPanel, Plesk tai verkkotunnusvälittäjäsi paneeli, näyttävät saman tiedon, yleensä otsikon "Nameservers" tai "DNS" alla.
Yhteenveto
- Nimipalvelimet määrittävät kuka hallitsee DNS:ää; tietueet määrittävät mitä siellä on.
- Jokaisella verkkotunnuksella on vähintään kaksi nimipalvelinta, asetettuna verkkotunnusvälittäjän kautta.
- Vyöhyke on nimipalvelimilla olevien tietueiden kokonaisuus.
- Se joka pyörittää nimipalvelimia, hallitsee DNS:ää: muutos muualla ei vaikuta mihinkään.
- Nimipalvelimia vaihdettaessa tietueet eivät siirry automaattisesti mukana: ensin vyöhyke valmiiksi, vasta sitten vaihto.
Tietovisa
Tehtävä
Tehtävä Z2.1: Kuka hallitsee DNS:ää? Hae verkkotunnuksen wikipedia.org ja oman verkkotunnuksesi (jos sinulla on sellainen) nimipalvelimet. Täytä ne, ja merkitse minkä osapuolen luona sinun pitäisi muuttaa oman verkkotunnuksesi DNS:ää.
Lue lisää
Nämä artikkelit kuvaavat tilannetta WebOké:ssa. Muilla palveluntarjoajilla se toimii samankaltaisesti.
- DirectAdmin-ohje 5.1: Mitä DNS on ja milloin kannattaa muokata sitä?
- DirectAdmin-ohje 5.12: DNS Oma WebOkéssa ja ulkoisilla nimipalvelimilla, kuten Cloudflare
- Käytä verkkotunnuksellesi omia tai ulkoisia nimipalvelimia (kuten Cloudflare)
- Kuinka kauan nameserver- tai DNS-muutos kestää, ja mitä teet, jos et näe sitä?
