Domeeninimeruum

Allikas: Kuutõrvaja

Sissejuhatus

Domeenide delegeerimine teeb võimalikuks interneti nimeserverite vahelise töö jaotamise.

Käesolevas palas analüüsime näiteks tipptaseme domeeni ee. ja sellest Tartu Ülikoolile delegeeritud domeene eelkõige tehtud delegatsioonide seisukohast. Kasutatud loogikat võib tarvitada muude domeenide uurimiseks ning veendumiseks, et vastselt seadistatud tsoon käitub nii nagu plaanitud.

Muuseas, programmi dig väljund on väga sarnane Bindi tsoonifaili süntaksile.

Millised on tipptaseme domeeni ee. ja teise taseme domeeni ut.ee. nimeserverid

Esmalt teeme kindlaks millised nimeserverid on seatud teenindama tipptaseme domeeni ee.

root@tsirk:~# dig ee. soa
; <<>> DiG 9.1.2 <<>> ee. soa
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30201
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 10, ADDITIONAL: 11

;; QUESTION SECTION:
;ee.                            IN      SOA

;; ANSWER SECTION:
ee.                     168421  IN      SOA     ns.kbfi.ee. hostmaster.ns.kbfi.ee. 2001073003 10800 7200 3600000 172800

;; AUTHORITY SECTION:
ee.                     53524   IN      NS      ns.eu.net.
ee.                     53524   IN      NS      ns.uu.net.
ee.                     53524   IN      NS      ns.kbfi.ee.
ee.                     53524   IN      NS      ns.eenet.ee.
ee.                     53524   IN      NS      ns.estnet.ee.
ee.                     53524   IN      NS      ns.online.ee.
ee.                     53524   IN      NS      ns.uninet.ee.
ee.                     53524   IN      NS      dns.estpak.ee.
ee.                     53524   IN      NS      kadri.ut.ee.
ee.                     53524   IN      NS      sunic.sunet.se.

;; ADDITIONAL SECTION:
ns.eu.net.              149502  IN      A       192.16.202.11
ns.uu.net.              3506    IN      A       137.39.1.3
ns.kbfi.ee.             28368   IN      A       192.121.251.13
ns.eenet.ee.            86400   IN      A       193.40.56.245
ns.estnet.ee.           68326   IN      A       193.40.248.20
ns.online.ee.           75719   IN      A       194.106.96.5
ns.uninet.ee.           72899   IN      A       194.204.0.1
dns.estpak.ee.          75211   IN      A       194.126.115.18
kadri.ut.ee.            86400   IN      A       193.40.5.94
kadri.ut.ee.            86400   IN      AAAA    3ffe:200:25:500:a00:20ff:fec4:93e3
sunic.sunet.se.         80642   IN      A       192.36.125.2

;; Query time: 59 msec
;; SERVER: 193.40.0.12#53(193.40.0.12)
;; WHEN: Mon Jul 30 18:10:29 2001
;; MSG SIZE  rcvd: 491

Nagu näha on neid koguni kümme, kuid ns.kbfi.ee on primaarne. Kusjuures kadri.ut.ee.'l on ka IPv6 aadress.

Teiseks küsime, millised on Tartu Ülikooli nimeserverid

root@tsirk:~# dig ut.ee. soa

; <<>> DiG 9.1.2 <<>> ut.ee. soa
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59388
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 7 

;; QUESTION SECTION:
;ut.ee.                         IN      SOA

;; ANSWER SECTION:
ut.ee.                  86400   IN      SOA     kadri.ut.ee. hostmaster.kadri.ut.ee. 2001072700 36000 1000 3600000 86400

;; AUTHORITY SECTION:
ut.ee.                  86400   IN      NS      kadri.ut.ee.
ut.ee.                  86400   IN      NS      Myristaja.EENet.ee.
ut.ee.                  86400   IN      NS      madli.ut.ee.
ut.ee.                  86400   IN      NS      Sneezy.physic.ut.ee.
ut.ee.                  86400   IN      NS      spark1.chem.ut.ee.

;; ADDITIONAL SECTION:
kadri.ut.ee.            86400   IN      A       193.40.5.94
kadri.ut.ee.            86400   IN      AAAA    3ffe:200:25:500:a00:20ff:fec4:93e3
Myristaja.EENet.ee.     86400   IN      A       193.40.0.12
madli.ut.ee.            86400   IN      A       193.40.5.124
madli.ut.ee.            86400   IN      AAAA    3ffe:200:25:500:a00:20ff:fe83:b3ae
Sneezy.physic.ut.ee.    86400   IN      A       193.40.11.12
spark1.chem.ut.ee.      86400   IN      A       193.40.7.91

;; Query time: 56 msec
;; SERVER: 193.40.0.12#53(193.40.0.12)
;; WHEN: Mon Jul 30 18:13:14 2001
;; MSG SIZE  rcvd: 330

Näeme, et Tartu Ülikooli domeeni ut.ee. teenindavad viis nimeserverit, millest kadri.ut.ee. on primaarne.

Millised domeenid on domeeni ut.ee. alt edasi delegeeritud

Selle teadasaamiseks tuleb kopeerida ut.ee. tsoon. Tsooni kopeerimise lubamine sõltub vastava tsooni nimeserveri administraatori suvast. Tartu Ülikooli puhul on see võimalik. Kuna meid huvitavad eelkõige need delegatsioonid, mis on delegeeritud teistele nimeserveritele, nö kohtadele, siis filtreerime välja suured nimeserverid kadri.ut.ee., madli.ut.ee. ja Myristaja.eenet.ee.

root@tsirk:~# dig @kadri.ut.ee. ut.ee. axfr | egrep NS | egrep  -v "madli|kadri|yristaja"
ut.ee.                  86400   IN      NS      Sneezy.physic.ut.ee.
ut.ee.                  86400   IN      NS      spark1.chem.ut.ee.
physics.ut.ee.          86400   IN      NS      Sneezy.physic.ut.ee.
di.ut.ee.               86400   IN      NS      math.ut.ee.
physic.ut.ee.           86400   IN      NS      Sneezy.physic.ut.ee.
physic.ut.ee.           86400   IN      NS      ns.eenet.ee.
geo.ut.ee.              43200   IN      NS      math.ut.ee.
psych.ut.ee.            43200   IN      NS      sein.psych.ut.ee.
chem.ut.ee.             86400   IN      NS      spark1.chem.ut.ee.
bio.ut.ee.              43200   IN      NS      math.ut.ee.
math.ut.ee.             43200   IN      NS      math.ut.ee.

Siin on näha alamdomeenide delegatsioonid. Näiteks nimeserverile math.ut.ee. on pandud vastutus domeenide geo.ut.ee., bio.ut.ee. ja math.ut.ee.

Ja tasapisi jõuame välja domeeninimedeni, millest edasi delegeerimine lõpeb ning neid kasutatakse vaid hostinimedena. Muide, kopeerides näiteks math.ut.ee.'st tsoonid bio.ut.ee., geo.ut.ee. ja math.ut.ee. avastame, et seal toodud IP-aadressid asuvad kõik samas in-addr.arpa. domeenis.

bash$ dig @math.ut.ee. math.ut.ee. axfr
bash$ dig @math.ut.ee. bio.ut.ee. axfr
bash$ dig @math.ut.ee. geo.ut.ee. axfr

Pole ka ime, kolm asutust paiknevad suuresti ka füüsiliselt ühes majas!

Selle kinnituseks võiks kopeerida math.ut.ee. nimeserverile delegeeritud vastava in-addr.arpa. domeeni

bash$ dig @math.ut.ee. 8.40.193.in-addr.arpa. axfr