Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Overview
What is DNS ?
128.223.157.19
www.afrinic.net 2001:42d0::200:80:1
What is DNS ?
org
ac.ma afnog.org
/ (root)
com
nsrc.org yahoo.com
etc
/etc/rc.d
bin
usr
usr/local usr/sbin
usr/local/src
emi.ac.ma
www.afnog.org
Unix Filesystem
DNS Database
... forms a tree structure
DNS is hierarchical
DNS administration is shared no
single central entity administrates
all DNS data
This distribution of the
administration is called delegation
A DNS query
1
server
Q
client
www.yahoo.com ?
87.140.2.33
A
w
w
w
o
h
.ya
k
s
a
o
c
.
o
. (root)
S
N
D
m 2
o
c
.
3
www.yahoo.com ?
ww ask Yahoo DNS
w.
4
ya
ho 5
87
o.c
.14
om
0.2
6
?
.33
.com DNS
yahoo.com DNS
1: 18:40:38.62
29030 [1au] A?
2: 18:40:39.24
29030- 0/13/16
Resolver configuration
IN
;; ANSWER SECTION:
www.nsrc.org.
14400
IN
128.223.162.29
;; AUTHORITY SECTION:
nsrc.org.
nsrc.org.
14400
14400
IN
IN
NS
NS
rip.psg.com.
arizona.edu.
;; ADDITIONAL SECTION:
rip.psg.com.
arizona.edu.
77044
2301
IN
IN
A
A
147.28.0.39
128.196.128.233
;;
;;
;;
;;
IN
ANY
;; ANSWER SECTION:
www.afrinic.net. 477
www.afrinic.net. 65423
IN
IN
AAAA
A
2001:42d0::200:80:1
196.216.2.1
;; AUTHORITY SECTION:
afrinic.net.
65324
afrinic.net.
65324
afrinic.net.
65324
afrinic.net.
65324
afrinic.net.
65324
afrinic.net.
65324
IN
IN
IN
IN
IN
IN
NS
NS
NS
NS
NS
NS
sec1.apnic.net.
sec3.apnic.net.
ns1.afrinic.net.
tinnie.arin.net.
ns.lacnic.net.
ns-sec.ripe.net.
;; ADDITIONAL SECTION:
ns.lacnic.net.
151715
ns.lacnic.net.
65315
ns-sec.ripe.net. 136865
ns-sec.ripe.net. 136865
ns1.afrinic.net. 65315
tinnie.arin.net. 151715
sec1.apnic.net. 151715
sec1.apnic.net. 151715
sec3.apnic.net. 151715
sec3.apnic.net. 151715
IN
IN
IN
IN
IN
IN
IN
IN
IN
IN
A
AAAA
A
AAAA
A
A
A
AAAA
A
AAAA
200.160.0.7
2001:12ff::7
193.0.0.196
2001:610:240:0:53::4
196.216.2.1
168.143.101.18
202.12.29.59
2001:dc0:2001:a:4608::59
202.12.28.140
2001:dc0:1:0:4777::140
;;
;;
;;
;;
dig output
flags section: qr aa ra rd
status
answer section
authority section
TTL (numbers in the left column)
query time
server
Record types
A, AAAA:
NS:
MX:
CNAME:
PTR:
Caching vs Authoritative
Caching vs Authoritative:
authoritative
TTL values
SOA
SOA
SOA
Delegation
Delegation
Conclusion
Questions ?