DNS lahendusest üldiselt
Sissejuhatus
TODO
SOA
SOA (start of authority), aadressil http://www.ripe.net/ripe/docs/ripe-203 soovitatakse selliseid väärtusi
example.com. 3600 SOA dns.example.com. hostmaster.example.com. ( 1999022301 ; serial YYYYMMDDnn 86400 ; refresh ( 24 hours) 7200 ; retry ( 2 hours) 3600000 ; expire (1000 hours) 172800 ) ; minimum ( 2 days)
kus
- MNAME -
- RNAME -
- Serial Number
- refresh - aega, mille järel slave kopeerib andmeid masterilt
- retry - aega, mille järel slave püüab kopeerida andmeid masterilt eelnenud ebaõnnestumise korral
- expire - kui kaua slave teenindab päringuid peale viimast masteriga toimuma pidanud kuid toimumata jäänud kontakti
- minimum -
Negative caching
Negative caching tähendab seda, et rekursiivne nimeserver, mida klient kasutab, mäletab NXDOMAIN vastuseid. Tundub, et selle mäletamise aeg on määratud vastava tsooni SOA kirje TTL väärtusega. Kummaline, et see ei ole määratud SOA kirje nö parameetrite osa juures oleva TTL väärtusega, st viimasel positsioonil oleva arvuga).
PTR
PTR delegeerimiseks on kaks võimalust
- classful - kasutatakse tavalist NS kirjete abil delegeerimist
- classless - kasutatakse CNAME kirjeid
Classless
Tulemus peaks olema nt selline (kahel real)
$ dig +short -x 192.168.105.100 ptr 100.98-127.105.168.192.in-addr.arpa. nimi.auul.pri.ee.
Lisaks sobib töötamise kontrollimiseks kasutada mingeid online checkereid, nt http://ping.eu/rev-lookup/.
EDNS
Kasulikud lisamaterjalid
DNS võimendus
TODO
Kasulikud lisamaterjalid
Effective TLD
Kui mõni wildcard sertifikaati ei tööta, nt 2014 aasta kevadel Chromega, siis maksab kontrollida, ega seda effective tld nimekirjas pole, http://publicsuffix.org/list/effective_tld_names.dat. Tundub, et nimekirja idee on kaitsa brauseri abil, et kasutajat ei eksitataks *.com, *.riik.ee jt taoliste wildcard sertifikaatidega.
Kasulikud lisamaterjalid
Domeeni nimeserverite asenduse protseduur
Olgu lähtepunktiks töötav nimesüsteem
- kõnealune domeen on domain-a.ee ja kasutatakse kahte nimeserverit, ns1.domain-b.ee ja ns2.domain-b.ee
- ülemine tsoon sisaldab NS delegation record'eid (ilma glue'ta kuna nimserverid on väljaspool kõnealust domain-a.ee domeeni)
- domeeni tsoonis on samuti korrektsed NS sissekanded
Eesmärk on lõpetada nimeserveri ns2.domain-b.ee kasutamine ja asuda kasutama selle asemel nimeserverit ns3.domain-b.ee.
Muudatuse protseduur võiks olla nt selline
- valmistada ette ns3.domain-b.ee peale korrektse sisuga tsoon (nt also-notify jms vahendite abil)
- lisada tsooni kolmas NS kirje (kolm kirjet on seal ajutiselt)
- oodata tsoonis olevate NS kirjete TTL selleks, et muudatused saaksid ära levida resolverite cache'idesse
- asendada ülemise taseme tsoonis ns2.domain-b.ee nimeserveriga ns3.domain-b.ee
- oodata ülemise taseme tsooni NS kirjete TTL
- eemaldada tsooni seest ns2.domain-b.ee NS kirje
Selline protseduur põhineb asjaolul, et ülemise taseme tsoonis on NS kirjed nö 'delegation' tüüpi, aga tsoonis endas on nad 'authoritative (pädev)' tüüpi. Kui resoleverid lahendavad tsooni nimesid, siis nad jõuavad domeeni nimeserverite juurde delegation kirjete abil, kuid usaldavad kasutada tsooni enda andmestikust teada saadud nimeservereid.
Muudatuse tegemise vältel saab olukorda jälgida nt aadressilt http://dnscheck.pingdom.com/?domain=domain-a.ee
Kasulikud lisamaterjalid
- TODO