(Usage hints for this presentation)
VM Neuland im Internet 2021
Dr. Jens Lechtenbörger (License Information)
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 Commons
.
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.
A
records for multiple IPv4 addresses
“DNS in the real world” by Lion Kimbro under Public domain; from Wikimedia Commons
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 Commons
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
This document is part of a larger course. Source code and source files are available on GitLab under free licenses.
Except where otherwise noted, the work “Naming and DNS”, © 2018-2021 Jens Lechtenbörger, is published under the Creative Commons license CC BY-SA 4.0.