(Usage hints for this presentation)
Winter Term 2018/2019
Dr. Jens Lechtenbörger (License Information)
DBIS Group
Prof. Dr. Gottfried Vossen
Chair for Computer Science
Dept. of Information Systems
WWU Münster, Germany
www.uni-muenster.de
?www.uni-muenster.de
is among the first steps of Internet communicationwww
in lots of organizationsuni-muenster.de
NAME
, TTL
, CLASS
, TYPE
, VALUE
)
www.uni-muenster.de.
, 7200
, IN
, A
, 128.176.6.250
)NAME
, VALUE
: Mostly names and IP addressesTTL
: Time to live (caching period in seconds) of resource recordTYPE
values
A
: DNS name NAME
has IPv4 address VALUE
(IPv6 is AAAA
)NS
: VALUE
is DNS name for authoritative name server of domain NAME
CNAME
: VALUE
is canonical name; used for aliasingMX
: VALUE
is DNS name for mail server of domain NAME
SOA
: Start of Authority, management and name server informationCLASS
: Constantly IN
in Internet.
)
www.uni-muenster.de.
.
(Root)www.uni-muenster.de
, www
de
, org
(Top Level Domains, TLDs)www
might mean www.wiwi.uni-muenster.de.
,
www.uni-muenster.de.
, or www.wwu.de
,
while www.uni-muenster.de
means www.uni-muenster.de.
.example.com
wwu.de.
is a subzone of de.
, which in turn
is a subzone of the root zone .
.de.
, university for wwu.de.
)
“ Domain name space ” by LionKimbro under Public domain; from Wikimedia
.
managed by ICANN
(Internet Corporation for Assigned Names and Numbers)
a.root-servers.net
, …, m.root-servers.net
wwu.de.
, but nothing about names ending in wikipedia.org.
www.wikipedia.org
?wikipedia.org.
“ DNS in the real world ” by Lion Kimbro under Public domain; from Wikimedia
InetAddress.getByName(String)
in Java/etc/hosts
,
%systemroot%\system32\drivers\etc\hosts
128.176.0.12
, 128.176.0.13
within university
“ Example of an iterative DNS resolver ” by Lion Kimbro under Public domain; from Wikimedia
dig
(next slide) or nslookup
as command line toolsnslookup
(monitor with Wireshark to see all details)
www.uni-muenster.de
set type=MX
uni-muenster.de
set type=NS
server 128.176.0.12
gitlab.com
whois
whois gitlab.com
dig
dig @a.root-servers.net . soa
Source code and source files for this presentation are available on GitLab under free licenses.
Except where otherwise noted, this work, “Naming and DNS”, is © 2018 by Jens Lechtenbörger, published under the Creative Commons license CC BY-SA 4.0.
In particular, trademark rights are not licensed under this license. Thus, rights concerning third party logos (e.g., on the title slide) and other (trade-) marks (e.g., “Creative Commons” itself) remain with their respective holders.