Moduuli 6 · 6.3
DNS siirron yhteydessä
Moduuli 6: Aika, välimuisti ja siirto · Lukuaika: 10 minuuttia
Oppimistavoite: Tämän oppitunnin jälkeen osaat suunnitella verkkosivustosi, sähköpostisi tai DNS-hallintasi siirron niin, että kävijät eivät huomaa mitään ja et menetä sähköpostia.
Keskeiset käsitteet: siirron tyypit, järjestys, TTL:n lasku etukäteen, tietueiden valmistelu, vyöhykkeen varmuuskopio, testaus ennen vaihtoa (hosts-tiedosto, esikatseluosoite), sähköposti vaihdon aikana, rekisterinpitäjän tarkistus etukäteen, DNSSEC ja DS-tietue
Neljä siirron tyyppiä
"Siirrän verkkotunnukseni" voi tarkoittaa neljää eri asiaa. On erittäin hyödyllistä ensin määrittää, mitä tarkoitat, sillä jokainen tyyppi vaikuttaa eri tietueisiin.
| Mikä siirtyy | Mikä muuttuu DNS:ssä |
|---|---|
| Verkkosivustosi toiselle palvelimelle | @- ja www-nimien (ja mahdollisten aliverkkotunnusten) A- ja AAAA-tietueet |
| Sähköpostisi toiselle sähköpostipalveluntarjoajalle | MX-tietueet, SPF-tietue, DKIM-tietueet, mahdollisesti autodiscover |
| DNS-hallintasi toiselle taholle | Nimipalvelimet rekisterinpitäjällä; kaikkien tietueiden pitää siirtyä uudelle taholle |
| Verkkotunnuksen rekisteröinti toiselle verkkotunnusvälittäjälle | Periaatteessa ei mitään DNS:ssä, mutta usein nimipalvelimet vaihdetaan samalla |
Usein useampi näistä tapahtuu samaan aikaan, esimerkiksi kun siirrät kaiken yhdeltä palveluntarjoajalta toiselle. Silloin kaikkien neljän sudenkuopat pätevät samanaikaisesti.
Kultainen järjestys
Tärkein periaate: valmistele ensin kaikki uuteen paikkaan, vaihda vasta sitten. Itse vaihto on pieni toimenpide, muutama tietue tai nimipalvelimet. Kaiken, mikä voidaan tehdä ennen vaihtoa, teet ennen vaihtoa.
Muutama päivä etukäteen
- Tee varmuuskopio nykyisestä vyöhykkeestäsi. Vie tietueet, ota kuvakaappaus tai kirjoita ne muistiin. Ilman yleiskuvaa siitä, mitä siellä oli, et jälkikäteen tiedä mikä puuttuu. Monissa hallintapaneeleissa on painike DNS-varmuuskopiolle.
- Tee luettelo. Käy jokainen rivi läpi ja kirjoita viereen, mihin se liittyy: verkkosivusto, sähköposti, Googlen tai Microsoftin vahvistus, uutiskirjepalvelu, verkkokaupan aliverkkotunnus. Juuri nämä ylimääräiset tietueet (TXT vahvistusta varten, CNAME uutiskirjepalvelun DKIM:ää varten) unohtuvat siirroissa usein.
- Valmistele uusi ympäristö. Verkkosivusto on uudella palvelimella, sähköpostilaatikot ovat olemassa uudella sähköpostipalveluntarjoajalla.
- Testaa ennen vaihtoa. Voit katsoa verkkosivustoa uudella palvelimella muuttamatta DNS:ää: lisäämällä rivin hosts-tiedostoon tai käyttämällä uuden palveluntarjoajan antamaa testiosoitetta tai esikatseluosoitetta. Älä unohda poistaa hosts-riviä käytön jälkeen.
Vähintään yhden vanhan TTL:n verran etukäteen
- Laske muutettavien tietueiden TTL arvoon 300 sekuntia (oppitunti 6.1). Jos TTL oli 3600, tee tämä vähintään tunti etukäteen; varmuuden vuoksi päivä. Jos se oli 86400, tee se vähintään päivä etukäteen.
Huomaa: rekisterinpitäjällä olevien NS-tietueiden TTL:ää (oppitunti 6.2) et voi itse laskea. Nimipalvelinvaihdossa tämä odotusaika on aina läsnä.
Vaihto
- Muuta tietueet (verkkosivusto- tai sähköpostisiirrossa) tai vaihda nimipalvelimet verkkotunnusvälittäjälläsi (DNS-hallinnan siirrossa).
- Tarkista heti autoritatiiviselta nimipalvelimelta, näkyvätkö uudet arvot siellä (
dig A example.com @ns1.newhost.example).
Jälkeenpäin
- Tarkista kaikki: verkkosivusto http:n ja https:n kautta, todistus, testiviesti molempiin suuntiin, ja verkossa oleva MX:n, SPF:n, DKIM:n ja DMARC:in tarkistus.
- Palauta TTL arvoon 3600, kun kaikki toimii.
- Irtisano vanha palvelu vasta, kun vanhaan paikkaan ei ole saapunut sähköpostia tai kävijöitä muutamaan päivään. Jos irtisanot liian aikaisin, sivustosi tai sähköpostisi voi kadota, tai pahimmassa tapauksessa verkkotunnuksesi voi vapautua.
DNS-hallinnan siirto
Jos siirrät DNS:äsi toiselle taholle (eri nimipalvelimet), siinä on yksi lisäsääntö: vyöhykkeen on oltava täydellisenä uudella taholla, ennen kuin vaihdat nimipalvelimet. Vaihtohetkestä lähtien uusi taho antaa kaikki vastaukset. Se, mikä siellä puuttuu, ei ole enää olemassa.
Ota tämä lista mukaan vähimmäisvaatimuksena:
@ A 192.0.2.10
@ AAAA 2001:db8::10
www A 192.0.2.10 (tai CNAME)
mail A 192.0.2.25 (jos MX osoittaa osoitteeseen mail.example.com)
@ MX 10 mail.example.com.
@ TXT "v=spf1 ... ~all"
x._domainkey TXT "v=DKIM1; k=rsa; p=..." (selector vaihtelee palveluntarjoajan mukaan)
_dmarc TXT "v=DMARC1; p=quarantine"Plus kaikki aliverkkotunnukset, vahvistustietueet ja ulkoisten palveluiden tietueet.
Jotkin rekisterinpitäjät tarkistavat uudet nimipalvelimet ennen kuin hyväksyvät muutoksen. Esimerkiksi .nl-verkkotunnusten rekisterinpitäjä SIDN (Alankomaissa) tarkistaa, vastaavatko uudet nimipalvelimet jo verkkotunnuksen puolesta. Jos vyöhyke ei ole vielä siellä, muutos hylätään. Tämäkin on syy valmistella vyöhyke ensin.
Esimerkki käytännöstä
Verkkotunnus liitettiin sivustonrakentajaan siirtämällä nimipalvelimet kyseiselle alustalle. Alusta asetti itse MX-tietueen osoitteeseen mail.example.com ja SPF-tietueen, mutta ei A-tietuetta osoitteelle mail.example.com. Tulos: lähettäminen onnistui, vastaanottaminen ei. Jokainen sähköpostia toimittava palvelin ei löytänyt osoitetta MX:ssä mainitulle nimelle. Yksi A-tietue alustalla ratkaisi asian. Opetus: kun siirrät nimipalvelimet, myös jokaisen tietueen, johon toinen tietue viittaa, täytyy siirtyä mukana.
Sähköposti vaihdon aikana
Siirtymäkauden aikana osa sähköpostista saapuu edelleen vanhaan paikkaan: lähettäjät, joilla on vanha vastaus välimuistissa, toimittavat sinne. Tämä on normaalia eikä ongelma, kunhan luet molempia postilaatikoita.
- Aseta uusi postilaatikko valmiiksi sähköpostiohjelmaasi, käyttäen uuden palveluntarjoajan antamaa palvelinnimeä (ei
mail.example.com, koska tämä nimi osoittaa vaihdon aikana vaihteleviin paikkoihin). - Pidä vanha postilaatikko myös sähköpostiohjelmassasi, kunnes sinne ei saavu mitään muutamaan päivään.
- Kopioi vanhat viestit uuden palveluntarjoajan siirtotyökalulla tai IMAP-kopiointiohjelmalla.
- Älä unohda SPF-tietuetta sähköpostisiirrossa: uuden palveluntarjoajan on oltava siinä mukana, ja niin kauan kuin vanha vielä lähettää (esimerkiksi verkkosivustosi yhteydenottolomake), senkin on pysyttävä siinä.
DNSSEC siirron yhteydessä
Jos verkkotunnuksesi käyttää DNSSEC:iä (oppitunti 8.1), rekisterinpitäjällä on DS-tietue: sormenjälki avaimesta, jolla nykyinen DNS-palveluntarjoajasi allekirjoittaa vyöhykkeen. Jos siirrät DNS-hallintasi, uusi taho allekirjoittaa eri avaimella. Jos vanha DS jää rekisterinpitäjälle, sormenjälki ei enää täsmää. Validoivat resolverit (ja niitä on paljon) antavat silloin SERVFAIL-vastauksen: koko verkkotunnuksesi on heille tavoittamattomissa, sekä verkkosivusto että sähköposti.
Turvallinen lähestymistapa:
- Poista DS rekisterinpitäjältä (DNSSEC pois käytöstä) ja odota, kunnes DS:n TTL on kulunut umpeen.
- Vaihda nimipalvelimet.
- Ota DNSSEC käyttöön uudella taholla ja lisää uusi DS rekisterinpitäjälle.
On olemassa myös menetelmä, jolla siirrytään ilman DNSSEC-katkosta (molempien tahojen avaimet tilapäisesti rinnakkain), mutta se vaatii yhteistyötä molemmilta tahoilta eikä sitä tueta kaikkialla. Jos siirrossa menee silti jotain pieleen ja verkkotunnuksesi on yhtäkkiä tavoittamattomissa vaikka tietueet näyttävät oikeilta, tarkista ensin DNSSEC.
Käytännössä: näin se näyttää hallintapaneelissa
Esimerkkipaneelissa Oma WebOké teet koko vyöhykkeestä varmuuskopion DNS-välilehdellä yhdellä painikkeella, ja palautat sen yhdellä klikkauksella, jos jokin menee pieleen. Itse verkkotunnuksen siirron aloitat sieltä Siirtokeskuksessa, ja kortti Domain / Email gezondheid näyttää vaihdon jälkeen, täsmäävätkö nimipalvelimet, A-tietue, todistus, MX, SPF, DMARC ja DNSSEC. Muut palveluntarjoajat tarjoavat usein vyöhykkeen viennin (joskus vyöhyketiedostona, jonka voit tuoda uudelle taholle) ja vastaavan tarkistuksen; jos omassa hallintapaneelissasi ei ole tätä, ota kuvakaappaus tietueluettelosta.
Yhteenveto
- Määritä ensin, mikä siirtyy: verkkosivusto, sähköposti, DNS-hallinta vai rekisteröinti.
- Varmuuskopio, luettelo, uuden ympäristön valmistelu ja testaus tehdään ennen vaihtoa.
- Laske TTL vähintään yhden vanhan TTL:n verran etukäteen ja palauta se sen jälkeen.
- DNS-hallinnan siirrossa vyöhykkeen on oltava täydellisenä uudella taholla ennen nimipalvelinvaihtoa; älä unohda tietueita kuten sähköpostipalvelimen A-tietuetta.
- DNSSEC:in kanssa: poista ensin vanha DS, vaihda sitten, lisää sen jälkeen uusi DS.
- Lue vaihdon aikana molempia postilaatikoita ja irtisano vanha palvelu vasta, kun kaikki toimii.
Tietovisa
Tehtävä
Tehtävä Z6.3: Siirtoluettelo. Tee siirtoluettelo omasta verkkotunnuksestasi (tai jos sinulla ei ole verkkotunnusta, verkkotunnuksesta sidn.nl, joka on Alankomaiden .nl-verkkotunnusten rekisterinpitäjän SIDN:n sivusto). Etsi ja täytä: nimipalvelimet, @- ja www-nimien A- ja AAAA-tietueet, MX-tietueet, SPF-tietue, DMARC-tietue ja onko olemassa DS-tietuetta. Ohjelma vertaa jokaista arvoa siihen, mitä DNS vastaa juuri nyt.
Tehtävä O6.3: Säädä itse harjoitusvyöhykkeessäsi. Harjoitusvyöhykkeessäsi on pieni "olemassa oleva" verkkosivusto: <code>.dnspractice.euwww. osoittaa osoitteeseen <code>.dnspractice.eu192.0.2.10 (A) ja 2001:db8::10 (AAAA), TTL:llä 300. Harjoitusvyöhykkeen sähköposti on osoitteessa mail. (<code>.dnspractice.eu192.0.2.25) MX-tietueella (prioriteetti 10). Harjoittele verkkosivustosiirtoa:
- Laske
www.-tietueiden TTL arvoon 60.<code>.dnspractice.eu - Aseta
www.osoittamaan uuteen palvelimeen<code>.dnspractice.eu198.51.100.10ja poista AAAA-tietue: uudella palvelimella ei ole IPv6:ta. - Palauta
www.-tietueen TTL arvoon 300.<code>.dnspractice.eu - Jätä sähköpostitietueet koskemattomiksi.
Harjoitusvyöhyke käyttää lyhyitä TTL-arvoja (30-300 sekuntia), jotta sinun ei tarvitse odottaa; omassa oikeassa verkkotunnuksessasi käytät esimerkiksi 3600:aa oletusarvona ja 300:aa siirron aikana.
Tehtävä O6.3
Teet tämän tehtävän omassa harjoitusvyöhykkeessäsi: aidossa DNS-vyöhykkeessä WebOkén nimipalvelimilla, vain sinua varten. Kirjaudu sähköpostiosoitteellasi. Saat kirjautumislinkin sähköpostiisi ja palaat sen jälkeen tälle oppitunnille. Käytämme osoitettasi vain tätä kurssia varten.
Lue lisää
Näiden artikkelien vaiheet koskevat WebOkén hallintapaneeleja; muissa hallintapaneeleissa toiminta on samankaltaista.
- Verkkotunnuksen, verkkosivuston ja sähköpostin siirto yhdessä ilman katkoja: vaiheittainen opas
- Käytä verkkotunnuksellesi omia tai ulkoisia nimipalvelimia (kuten Cloudflare)
- Verkkosivusto tai sähköposti ei toimi muuton tai DNS-muutoksen jälkeen: tarkista verkkotunnuksesi
- DNS-asetusten varmuuskopion tekeminen ja palauttaminen
- Sähköpostin vastaanottaminen verkkotunnuksen siirron aikana
- Voit tarkastella sivustoasi WebOkéssa ennen verkkotunnuksen siirtämistä
- DirectAdmin-ohje 18.7: Verkkotunnukseni ei toimi vielä siirron tai muutoksen jälkeen
- DirectAdmin-ohje 18.8: Sivustoni testaaminen ennen verkkotunnuksen siirtoa
- WebOké-käyttöopas 5.7: DNS:n palauttaminen ja DNS-varmuuskopion tekeminen
- WebOké-käyttöopas 5.8: DNSSEC ja DANE
