Lösung: Beispiel einer Namensauflösung
$ dig +trace +additional -t A www.wvs-ffm.de.
; <<>> DiG 9.10.3-P4-Raspbian <<>> +trace +additional -t A www.wvs-ffm.de.
;; global options: +cmd
. 41863 IN NS m.root-servers.net.
. 41863 IN NS c.root-servers.net.
. 41863 IN NS j.root-servers.net.
. 41863 IN NS e.root-servers.net.
. 41863 IN NS g.root-servers.net.
. 41863 IN NS h.root-servers.net.
. 41863 IN NS b.root-servers.net.
. 41863 IN NS d.root-servers.net.
. 41863 IN NS f.root-servers.net.
. 41863 IN NS k.root-servers.net.
. 41863 IN NS l.root-servers.net.
. 41863 IN NS i.root-servers.net.
. 41863 IN NS a.root-servers.net.
. 41863 IN RRSIG NS 8 0 518400 20210329170000 20210316160000 42351 . S66h07jTFxP7cJk85/50NWiUuURbjz1oymTIZBpC8YNPCOURyQuooXRA zIB0QUh7xKMFgYSXe/L2ShRgoF/+7VQ2Oqm8qcsIgyIdquNEtq4zqxNE 0nUY1PNlpcjkP7yrogIoitxwoJzXxLD8L9fwn5F8zkUSnj9fjL+AOJdO 2YDZTq2fnq0kcJsBKqBGtVK1H6V0MU+H7jpe8oANCw3euKqHtudsBW1A 8qXbKLpSDl6w9pdbEGoceKvZWqTuf+wAUOCfS1kd1dAHelvDaotf764k xss8SqmKxT9m1G2bC7onNTiH50l8m7ODId2F1ziAvry+cZJSjK6mKWQt ljwgcQ==
;; Received 525 bytes from 192.168.178.11#53(192.168.178.11) in 45 ms
192.168.178.1 (letzte Zeile) ist der eingetragene Nameserver des Raspberry Pi, welcher auf die Root-Nameserver verweist. In diesem Beispiel ist es die IP-Adresse, des Routers, über den der Raspberry Pi mit dem Netz des Providers verbunden
ist. Auf diesem Router ist meist ein DNS-Nameserver aktiv.
Die Root-Nameserver verwalten die Wurzel-Zone „.“ (Zone, die die Nameserver für .org, .de, .com und andere Top Level Domains enthält). Die IP-Adressen der Root-Nameserver ändern sich sehr selten und müssen allen Nameservern bekannt sein, sofern
sie das Internet betreffende Anfragen beantworten. Diese IP-Adressen sind auch dem Nameserver auf dem Router bekannt.
de. 172800 IN NS a.nic.de.
de. 172800 IN NS f.nic.de.
de. 172800 IN NS l.de.net.
de. 172800 IN NS n.de.net.
de. 172800 IN NS s.de.net.
de. 172800 IN NS z.nic.de.
de. 86400 IN DS 45580 8 2 918C32E2F12211766BE6226674F447458F2259B9A0D87B44D29D55AF ECA6B2E1
de. 86400 IN RRSIG DS 8 1 86400 20210329170000 20210316160000 42351 . WOeNwFUIJf+gtyCrCJxgeKwXjnm19ipneNPj0839C6vbJtBFnLoZ1cbz yYUZN4bi5NJLFyoa0qQ4RBy1Yuou2FiuK/SbzSs9wbQHn8tfRS2uWfhU W/1tAtTYkKLfntK9i8LMNj0Haj8CI/oQ8YsvbyHJAji1dao31c8GkrEu ctxQaeCz2ns57g8TSQ+Y9eaagFqABonKvOzGK7nvGZtmKhGqxzIm5bHG 851IYw5JKKFvzlwdVEXVA9o+Nsqv8fT5F+IeMrr23muvVNArPMPJ5JAc lIQewRTRuO1KIU4Tmp2P3FKypr8SYPxkJ6wyiL2VWNgSJK7VXdnTs1qv E5zrrA==
a.nic.de. 172800 IN A 194.0.0.53
a.nic.de. 172800 IN AAAA 2001:678:2::53
f.nic.de. 172800 IN A 81.91.164.5
f.nic.de. 172800 IN AAAA 2a02:568:0:2::53
z.nic.de. 172800 IN A 194.246.96.1
z.nic.de. 172800 IN AAAA 2a02:568:fe02::de
l.de.net. 172800 IN A 77.67.63.105
l.de.net. 172800 IN AAAA 2001:668:1f:11::105
n.de.net. 172800 IN A 194.146.107.6
n.de.net. 172800 IN AAAA 2001:67c:1011:1::53
s.de.net. 172800 IN A 195.243.137.26
s.de.net. 172800 IN AAAA 2003:8:14::53
;; Received 750 bytes from 199.7.83.42#53(l.root-servers.net) in 39 ms
Aus den 13 genannten Root-Nameservern wurde zufällig l.root-servers.net ausgewählt, um ihm die Frage nach „wvs-ffm.de.“ zu stellen. Der Root-Nameserver beantwortet die Anfrage nicht selbst direkt, sondern antwortet mit den Namen und IP-Adressen
der sechs Nameservern, die für die Zone „de.“ verantwortlich sind. Er delegiert die Anfrage weiter. Bei allen sechs Nameservern ist die Abfrage mittels IPv4 und IPv6 möglich.
wvs-ffm.de. 86400 IN NS ns10.wixdns.net.
wvs-ffm.de. 86400 IN NS ns11.wixdns.net.
tjlb7qbojvmlf1s6gdriru7vsms1lg16.de. 7200 IN NSEC3 1 1 15 CA12B74ADB90591A TJLGOUU5REUV0TLVKR2B7TEPUBGII9JH NS SOA RRSIG DNSKEY NSEC3PARAM
77kdgm53snllnk69kec4pcchf7add44j.de. 7200 IN NSEC3 1 1 15 CA12B74ADB90591A 77KEEV026EHNE9UO0ATU32H17UE1VB7U A RRSIG
tjlb7qbojvmlf1s6gdriru7vsms1lg16.de. 7200 IN RRSIG NSEC3 8 2 7200 20210325080714 20210311063714 15264 de. TW9zTnT3EV451LcZA1HbwEiwfiq3ZydepYXyBSDef5k3pdocLF/eTSCq sEZl0xLsYgTbDZjOBu1JCQQBIXxajfeq8HcAHlYDKtJXTNH24XbxL/KX mDvVIPOpbWtcze65KKLmAlnKeaMiEDb9Qx4roG+UoVyAsi8NIKRLhqQZ MUA=
77kdgm53snllnk69kec4pcchf7add44j.de. 7200 IN RRSIG NSEC3 8 2 7200 20210329030247 20210315013247 15264 de. d6otm0mc8H2o8Z3+zf5lIa2Q5XYLTos/dF668dBVstwU4pSKvCalE0CV ZORIQMN80uPpLyCdYkgtXWy2k0BPnaE5usV7aGjocYC/JXcklJExN48y LuvJQXFh83kGiXX0frBxpLs4ltKPutUMgD+wo18o8L0ZWyUlcUmC79EN XrI=
;; Received 590 bytes from 77.67.63.105#53(l.de.net) in 20 ms
Aus den sechs genannten Nameservern wurde zufällig z.nic.de ausgewählt, um die IP-Adressen und mehr von „wvs-ffm.de“ zu erfahren. Er beantwortet die Anfrage wiederum nicht direkt sondern liefert zwei weitere möglichen Delegierungen auf ns11.wixdns.net. und auf ns10.wixdns.net.
www.wvs-ffm.de. 3600 IN CNAME www125.wixdns.net.
;; Received 74 bytes from 216.239.38.100#53(ns11.wixdns.net) in 17 ms
Aus den zwei genannten Nameservern wurde zufällig ns11.wixdns.net. herangezogen, um die Frage nach „www.wvs-ffm.de.“ zu beantworten. Die Antwort lautet CNAME www125.wixdns.net. Das heißt die Antwort ist keine IP-Adresse, sondern
ein zweiter Domain Name (Alias) unter dem der Webserver erreichbar sein soll. Damit ist die Anfrage noch nicht am Ziel angelangt. Im nächsten Schritt, muss jetzt dieser weitere Domain Name aufgelöst werden, um dann vielleicht die IP-Adresse des Zielrechners
zu erhalten.
Also auf ein Neues:
# dig +trace +additional -t A www125.wixdns.net.
; <<>> DiG 9.11.5-P4-5.1+deb10u2-Debian <<>> +trace +additional -t A www125.wixdns.net.
;; global options: +cmd
. 41163 IN NS l.root-servers.net.
. 41163 IN NS m.root-servers.net.
. 41163 IN NS j.root-servers.net.
. 41163 IN NS g.root-servers.net.
. 41163 IN NS a.root-servers.net.
. 41163 IN NS f.root-servers.net.
. 41163 IN NS c.root-servers.net.
. 41163 IN NS k.root-servers.net.
. 41163 IN NS d.root-servers.net.
. 41163 IN NS b.root-servers.net.
. 41163 IN NS e.root-servers.net.
. 41163 IN NS h.root-servers.net.
. 41163 IN NS i.root-servers.net.
. 41163 IN RRSIG NS 8 0 518400 20210329170000 20210316160000 42351 . S66h07jTFxP7cJk85/50NWiUuURbjz1oymTIZBpC8YNPCOURyQuooXRA zIB0QUh7xKMFgYSXe/L2ShRgoF/+7VQ2Oqm8qcsIgyIdquNEtq4zqxNE 0nUY1PNlpcjkP7yrogIoitxwoJzXxLD8L9fwn5F8zkUSnj9fjL+AOJdO 2YDZTq2fnq0kcJsBKqBGtVK1H6V0MU+H7jpe8oANCw3euKqHtudsBW1A 8qXbKLpSDl6w9pdbEGoceKvZWqTuf+wAUOCfS1kd1dAHelvDaotf764k xss8SqmKxT9m1G2bC7onNTiH50l8m7ODId2F1ziAvry+cZJSjK6mKWQt ljwgcQ==
;; Received 525 bytes from 192.168.178.11#53(192.168.178.1) in 22 ms
Wieder liefert der Nameserver auf dem DSL-Router die Namen der 13 Root Nameserver.
net. 172800 IN NS i.gtld-servers.net.
net. 172800 IN NS b.gtld-servers.net.
net. 172800 IN NS e.gtld-servers.net.
net. 172800 IN NS l.gtld-servers.net.
net. 172800 IN NS k.gtld-servers.net.
net. 172800 IN NS f.gtld-servers.net.
net. 172800 IN NS d.gtld-servers.net.
net. 172800 IN NS h.gtld-servers.net.
net. 172800 IN NS g.gtld-servers.net.
net. 172800 IN NS j.gtld-servers.net.
net. 172800 IN NS c.gtld-servers.net.
net. 172800 IN NS a.gtld-servers.net.
net. 172800 IN NS m.gtld-servers.net.
net. 86400 IN DS 35886 8 2 7862B27F5F516EBE19680444D4CE5E762981931842C465F00236401D 8BD973EE
net. 86400 IN RRSIG DS 8 1 86400 20210329170000 20210316160000 42351 . CK3Jx8DkOdkaspeI9UjHoS/640CsPdToF8bvRhQxPKNEQOFz75CXp9/i vM7LnD/9tLMeAY3ukeT1sgYyPt1rcEOYNAAOP/nK4lcaEL3ogznxYyk+ B1ZFzM3tTtcsf2uPofab+onddJXi79+l0V5l6zEGBxqRrkiznocujPIy 8DA4OJRr7oUq+IkKlmNPF73RsZ2TMHHs9jtr8+7quUZrL0Lpt7dvC9nS hpwTjU8dQ3cbYOQRRFaqUB3ylUmJk8QSl/83uVme1ew1QlKePA+BF5fY FXQi2CIyqou8OolTxPyEz33YJtubZ6Yx5GyQciiF9geRuFBYFnuHi+Jm Krl9zQ==
m.gtld-servers.net. 172800 IN A 192.55.83.30
l.gtld-servers.net. 172800 IN A 192.41.162.30
k.gtld-servers.net. 172800 IN A 192.52.178.30
j.gtld-servers.net. 172800 IN A 192.48.79.30
i.gtld-servers.net. 172800 IN A 192.43.172.30
h.gtld-servers.net. 172800 IN A 192.54.112.30
g.gtld-servers.net. 172800 IN A 192.42.93.30
f.gtld-servers.net. 172800 IN A 192.35.51.30
e.gtld-servers.net. 172800 IN A 192.12.94.30
d.gtld-servers.net. 172800 IN A 192.31.80.30
c.gtld-servers.net. 172800 IN A 192.26.92.30
b.gtld-servers.net. 172800 IN A 192.33.14.30
a.gtld-servers.net. 172800 IN A 192.5.6.30
m.gtld-servers.net. 172800 IN AAAA 2001:501:b1f9::30
l.gtld-servers.net. 172800 IN AAAA 2001:500:d937::30
k.gtld-servers.net. 172800 IN AAAA 2001:503:d2d::30
j.gtld-servers.net. 172800 IN AAAA 2001:502:7094::30
i.gtld-servers.net. 172800 IN AAAA 2001:503:39c1::30
h.gtld-servers.net. 172800 IN AAAA 2001:502:8cc::30
g.gtld-servers.net. 172800 IN AAAA 2001:503:eea3::30
f.gtld-servers.net. 172800 IN AAAA 2001:503:d414::30
e.gtld-servers.net. 172800 IN AAAA 2001:502:1ca1::30
d.gtld-servers.net. 172800 IN AAAA 2001:500:856e::30
c.gtld-servers.net. 172800 IN AAAA 2001:503:83eb::30
b.gtld-servers.net. 172800 IN AAAA 2001:503:231d::2:30
a.gtld-servers.net. 172800 IN AAAA 2001:503:a83e::2:30
;; Received 1208 bytes from 192.36.148.17#53(i.root-servers.net) in 12 ms
Ein wieder zufällig ausgewählter Root Nameserver i.root-servers.net liefert die Namen und IP-Adressen der 13 Nameserver, die diesmal die Namen der Topleveldomain NET. verwalten.
wixdns.net. 172800 IN NS dns1.p02.nsone.net.
wixdns.net. 172800 IN NS dns2.p02.nsone.net.
wixdns.net. 172800 IN NS dns3.p02.nsone.net.
wixdns.net. 172800 IN NS dns4.p02.nsone.net.
A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net. 86400 IN NSEC3 1 1 0 - A1RUUFFJKCT2Q54P78F8EJGJ8JBK7I8B NS SOA RRSIG DNSKEY NSEC3PARAM
A1RT98BS5QGC9NFI51S9HCI47ULJG6JH.net. 86400 IN RRSIG NSEC3 8 2 86400 20210321090027 20210314075027 30944 net. MRnaOwPxJCKS1+irwxA8VT7dRHN0X9Yb2wzkFlCFoBoQvZSyHwRVgzDX O4QYnoWh2cVwiKp8JY9+PFF+U+xT6c4RRif8+J6sBdlcJxngneLi5sBG 9KlUTjSXQDlE53gbQFuzXjQuSOREsBFw28Icqg7P1XKSLhu15rity3v5 OTph+EZUoVmzttZ1CzvVgX1n0C5Jxs5O2xBlIY0wH08q8Q==
0RS5QRML6DSRQGR2IO5GNKD4P4ASOKUH.net. 86400 IN NSEC3 1 1 0 - 0RSC5NH2FR1P98AEBK34PTT5SMTT5SRI NS DS RRSIG
0RS5QRML6DSRQGR2IO5GNKD4P4ASOKUH.net. 86400 IN RRSIG NSEC3 8 2 86400 20210320075223 20210313074223 30944 net. R+StZoel0EU6AgjDbvGo9cgRGLGP8HtaYEV2hlgP1+3pkXLp+xcG98Eo 51jm2GkGKNHhq8q4oXgjNgE5rPQDMnPLQWOvEny3zQaF+X7EwGcuYh/f +SbR1XI1HMswr3Z6/3HR9ol+fbZxBW+dGKKwuO3Jwxw9wnrlglwgEUa/ vN6OS81z+wgs5DwP5oIcMCmNQV4WsZxOE+10YR/FMWRJMw==
dns1.p02.nsone.net. 172800 IN A 198.51.44.2
dns1.p02.nsone.net. 172800 IN AAAA 2620:4d:4000:6259:7:2:0:1
dns2.p02.nsone.net. 172800 IN A 198.51.45.2
dns2.p02.nsone.net. 172800 IN AAAA 2a00:edc0:6259:7:2::2
dns3.p02.nsone.net. 172800 IN A 198.51.44.66
dns3.p02.nsone.net. 172800 IN AAAA 2620:4d:4000:6259:7:2:0:3
dns4.p02.nsone.net. 172800 IN A 198.51.45.66
dns4.p02.nsone.net. 172800 IN AAAA 2a00:edc0:6259:7:2::4
;; Received 857 bytes from 2001:502:1ca1::30#53(e.gtld-servers.net) in 25 ms
Ein davon wieder zufällig ausgewählter Nameserver e.gtld-servers.net liefert die vier Nameserver, die wixdns.net. verwalten.
www125.wixdns.net. 600 IN CNAME balancer.wixdns.net.
balancer.wixdns.net. 300 IN CNAME 20784cd2-balancer.wixdns.net.
20784cd2-balancer.wixdns.net. 300 IN CNAME td-balancer-euw3-251-130.wixdns.net.
td-balancer-euw3-251-130.wixdns.net. 3600 IN A 35.242.251.130
;; Received 156 bytes from 2a00:edc0:6259:7:2::2#53(dns2.p02.nsone.net) in 14 ms
Der letztes Mal wird zufällig ein Nameserver ausgewählt dns2.p02.nsone.net, und um Auskunft angefragt. Er liefert über zwei weitere Domain Namen endlich die Ziel-IP-Adresse. Hier ist ein Loadbalancer im Spiel, der je nach Auslastung, eine andere IP-Adresse
liefert. Die Webseite wird also ganz offensichtlich mindestens einmal beim Webhoster gespiegelt.