(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.deNAME, 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 NAMECNAME: VALUE is canonical name; used for aliasingMX: VALUE is DNS name for mail server of domain NAMESOA: Start of Authority, management and name server informationCLASS: Constantly IN in Internet.)
www.uni-muenster.de.. (Root)www.uni-muenster.de, wwwde, 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.comwwu.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.deset type=MXuni-muenster.deset type=NSserver 128.176.0.12gitlab.comwhois
whois gitlab.comdigdig @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.