Domeeninimeruum
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