University of Freiburg Computer Science Computer Networks and Telematics
- Prof. Christian Schindelhauer
Communication Systems
DNS
Communication Systems DNS University of Freiburg Computer Science - - PowerPoint PPT Presentation
Communication Systems DNS University of Freiburg Computer Science Computer Networks and Telematics Prof. Christian Schindelhauer What is DNS? Imagine: Try to remember the telephone numbers of your friends instead of their names
University of Freiburg Computer Science Computer Networks and Telematics
DNS
Communication Systems
Computer Networks and Telematics University of Freiburg
friends instead of their names
anything by name on the Internet
names to addresses and vice versa
dynamic database
2
Communication Systems
Computer Networks and Telematics University of Freiburg
1035)
subsequent RFCs (e.g. 3490-2)
3
Communication Systems
Computer Networks and Telematics University of Freiburg
dynamic database
space
4
Communication Systems
Computer Networks and Telematics University of Freiburg
but the DNS is dependent of IP
DHCP, ...
UDP packet size is 512Byte (restricts the size of DNS replies)
flag)
e.g. /etc/services in Unix-like systems for the list of ports
5
Communication Systems
Computer Networks and Telematics University of Freiburg
serial number
according to timing set by the zone administrator
administrator
6
Communication Systems
Computer Networks and Telematics University of Freiburg
7
Communication Systems
Computer Networks and Telematics University of Freiburg
132.230.200.200 and 132.230.200.201 is caching server and server for uni-freiburg.de.
server
8
Communication Systems
Computer Networks and Telematics University of Freiburg
this characteristic
IP
9
Communication Systems
Computer Networks and Telematics University of Freiburg
to scale
companies, etc)
10
Communication Systems
Computer Networks and Telematics University of Freiburg
readable representation of objects for humans)
“subdomain” of the Comp. Dept.)
11
Communication Systems
Computer Networks and Telematics University of Freiburg
domain and in the de domain
12
Communication Systems
Computer Networks and Telematics University of Freiburg
used in labels
domains) were defined in 2003 (RFC 3490)
algorithm (RFC 3491) and then via punycode (RFC 3492) translated to the allowed DNS character set
13
Communication Systems
Computer Networks and Telematics University of Freiburg
the root, separated by dots (“.”s), read left to right
meaning (military, governmental, education, network infrastructure, (nonprofit) organizations, corporations)
14
Communication Systems
Computer Networks and Telematics University of Freiburg
the 2 million entries each
mostly obsoleted
domains: ibm.com,net,org,us,de,... so the original idea of name space distribution is lost ...
wikipedia.org and national versions via subdomains like en,de,....wikipedia.org
issues (name clashes, private persons vs. corporations, fraught, ...)
15
Communication Systems
Computer Networks and Telematics University of Freiburg
Commerce) to take a much more active role
administration created
members
16
Communication Systems
Computer Networks and Telematics University of Freiburg
including
that makes up the Internet DNS root
17
Communication Systems
Computer Networks and Telematics University of Freiburg
managing a subdomain to someone else
subdomain
subdomain to
18
Communication Systems
Computer Networks and Telematics University of Freiburg
domain’s name space
19
Communication Systems
Computer Networks and Telematics University of Freiburg
20
Communication Systems
Computer Networks and Telematics University of Freiburg
hierarchy is implemented except
are exchanged the view on data might be completely different
domain hierarchy it chooses
hierarchy
21
Communication Systems
Computer Networks and Telematics University of Freiburg
infrastructure
22
Communication Systems
Computer Networks and Telematics University of Freiburg
file
master via a zone transfer
questions to the DNS on behalf of the clients
answers forwarded to the clients are marked as not authoritative
23
Communication Systems
Computer Networks and Telematics University of Freiburg
interval
24
Communication Systems
Computer Networks and Telematics University of Freiburg
25
Communication Systems
Computer Networks and Telematics University of Freiburg
26
Communication Systems
Computer Networks and Telematics University of Freiburg
name servers cooperate to find data in the name space
server only needs the names and IP addresses of the name servers for the root zone (the “root name servers”)
and can tell name servers whom to contact for all TLDs
27
Communication Systems
Computer Networks and Telematics University of Freiburg
28
Communication Systems
Computer Networks and Telematics University of Freiburg
29
Communication Systems
Computer Networks and Telematics University of Freiburg
it’s type and it’s RDATA
about the DNS itself
top of the zone
can be found
30
Communication Systems
Computer Networks and Telematics University of Freiburg
( 2006021301 ; serial 30M ; refresh 15M ; retry 1W ; expiry 1D ) ; neg. answ. ttl
31
Communication Systems
Computer Networks and Telematics University of Freiburg
ns2
server, as seen in Fridays exercise)
32
Communication Systems
Computer Networks and Telematics University of Freiburg
33
support the 128-bits IPv6 addresses.
address
CNAME tolot.ipv6.uni-muenster.de.
AAAA 2001:638:500:101:2e0:81ff:fe24:37c6
IN AAAA 2001:638:500:101::53
IN A 128.176.191.10
Communication Systems
Computer Networks and Telematics University of Freiburg
34
name.
four bits by dots with the suffix “.IP6.INT” or “.IP6.ARPA”.
IN PTR atlan.ipv6.uni- muenster.de.
IN PTR lemy.ipv6.uni-muenster.de.
IN PTR atlan.ipv6.uni- muenster.de.
IN PTR lemy.ipv6.uni-muenster.de.
Communication Systems
Computer Networks and Telematics University of Freiburg
35
three different options:
return can affect what type of IP traffic is generated
transport lookups
Communication Systems
Computer Networks and Telematics University of Freiburg
primary and secondary servers
data is actually visible at the client side
36
Communication Systems
Computer Networks and Telematics University of Freiburg
network information (mostly by now mapping names to IPs and vice versa)
37
Communication Systems
Computer Networks and Telematics University of Freiburg
schemes in the IP and telephony world
wireless devices
adapters or IP phones with numeric keypads
38
Communication Systems
Computer Networks and Telematics University of Freiburg
disadvantages
the PSTN
Internet (Instant Messaging, Video, …)
indefinite future
Internet Engineering Task Force (IETF) in RFC3761
39
Communication Systems
Computer Networks and Telematics University of Freiburg
Architecture Board specifically for this purpose with the concurrence of the ITU
issues
environment under IAB supervision
authoritative “root” for E.164 telephone numbers
40
Communication Systems
Computer Networks and Telematics University of Freiburg
defines so called Tier level
name servers
multinational telcos, international free phone numbers
might suggest
41
Communication Systems
Computer Networks and Telematics University of Freiburg
42
Communication Systems
Computer Networks and Telematics University of Freiburg
Identifiers (URIs) using the Domain Name System (DNS) in the domain e164.arpa
http://enum.nic.at )
between the PSTN and the Internet
43
Communication Systems
Computer Networks and Telematics University of Freiburg
service, modifying ENUM entries in real-time depending on location, time-of-day, etc.
(later lectures)
implemented at the SIP proxy (e.g. with SIMPLE)
location, e.g. for a company or a hotel
44
Communication Systems
Computer Networks and Telematics University of Freiburg
45
Communication Systems
Computer Networks and Telematics University of Freiburg
sip:jim@sip.uni-freiburg.de!"
46
Communication Systems
Computer Networks and Telematics University of Freiburg
services & protocols to be made:
now”
course (key service for secure transactions, IDNS, ...)
47
University of Freiburg Computer Science Computer Networks and Telematics
DNS