Mai 11

Wir Menschen merken uns grundsätzlich Wörter/Begriffe (Domainnamen – z.B.: blogix.net) leichter als Zahlenkombinationen (IP-Adressen – z.B. 192.168.104.237), vor allem wenn diese in Zusammenhang mit dem gesuchten Objekt stehen. Dies kann man sehr einfach testen, indem man sich an bestimmten Stellen dieses Textes sowohl an Domain, als auch an IP-Adresse zu erinnern versucht. Die Kommunikation zwischen Computern funktioniert allerdings mit IP-Adressen, deshalb wurde das Domain Name System (DNS) eingeführt. Für uns leicht merkbare Domainnamen werden von Domain Name System-Servern zu IP-Adressen aufgelöst. Um diese Auflösung durchzuführen, gibt es im Terminal u.a. von UNIX zahlreiche Befehle, die mehr oder weniger ausführliche Antworten zurückliefern:

nslookup blogix.net
Server:        10.0.0.138
Address:    10.0.0.138#53
Non-authoritative answer:
Name:    blogix.net
Address: 192.168.104.237
dig blogix.net
; <<>> DiG 9.4.1-P1 <<>> blogix.net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59830
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;blogix.net.            IN    A
;; ANSWER SECTION:
blogix.net.        85668    IN    A    192.168.104.237
;; AUTHORITY SECTION:
blogix.net.        68526    IN    NS    ns1.blogix.net.
blogix.net.        68526    IN    NS    ns2.blogix.net.
;; ADDITIONAL SECTION:
ns1.blogix.net.    38435    IN    A    192.168.104.231
ns2.blogix.net.    38435    IN    A    192.168.104.232
;; Query time: 22 msec
;; SERVER: 10.0.0.138#53(10.0.0.138)
;; WHEN: Sat May 10 19:47:42 2008
;; MSG SIZE  rcvd: 127
host blogix.net
blogix.net has address 192.168.104.237
blogix.net mail is handled by 10 mail.blogix.net.

Für manche Anwendungen (z.B. E-Mail) wird auch der umgekehrte benötigt, der als Reverse Domain Name Service (RDNS), aber auch als reverse DNS, reverse Lookup, inverse Request oder inverse Anfrage bezeichnet wird. Für diese Art von Anfragen wurde eine eigenen Domain (in-addr.arpa) eingeführt. Für die Auflösung werden die Zahlenblöcke der IP-Adresse umgedreht und .in-addr.arpa als Domainendung angehängt. Für 192.168.104.237 müsste die Anfrage 237.104.168.192.in-addr.arpa formuliert werden.

nslookup -query=PTR 237.104.168.192.in-addr.arpa
+Server:        10.0.0.138
Address:    10.0.0.138#53

Non-authoritative answer:
237.104.168.192.in-addr.arpa    name = www.blogix.net.

Authoritative answers can be found from:
104.168.192.in-addr.arpa    nameserver = ns1.blogix.net.
104.168.192.in-addr.arpa    nameserver = ns2.blogix.net.
ns1.blogix.net    internet address = 192.168.104.231
ns2.blogix.net    internet address = 192.168.104.232

Da es sich bei RDNS-Einträgen um PTR-Records handelt, musste die Anfrage mit “-query=PTR” erweitert werden. Da das Umkehren der Zahlenblöcke recht aufwendig ist, nehmen uns aber alle Programme diese Arbeit ab, sobald sie eine IP-Adresse erkennen:

nslookup 192.168.104.237
+Server:        10.0.0.138
Address:    10.0.0.138#53

Non-authoritative answer:
237.104.168.192.in-addr.arpa    name = www.blogix.net.

Authoritative answers can be found from:
104.168.192.in-addr.arpa    nameserver = ns1.blogix.net.
104.168.192.in-addr.arpa    nameserver = ns2.blogix.net.
ns1.blogix.net    internet address = 192.168.104.231
ns2.blogix.net    internet address = 192.168.104.232
dig 192.168.104.237

; <<>> DiG 9.4.1-P1 <<>> -x 192.168.104.237
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48845
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;237.104.168.192.in-addr.arpa.    IN    PTR

;; ANSWER SECTION:
237.104.168.192.in-addr.arpa. 7200    IN    PTR    www.blogix.net.
;; AUTHORITY SECTION:
104.168.192.in-addr.arpa.    57524    IN    NS    ns1.blogix.net.
104.168.192.in-addr.arpa.    57524    IN    NS    ns2.blogix.net.

;; ADDITIONAL SECTION:
ns1.blogix.net. 86400    IN    A    192.168.104.231
ns2.blogix.net. 86400    IN    A    192.168.104.232

;; Query time: 25 msec
;; SERVER: 10.0.0.138#53(10.0.0.138)
;; WHEN: Sat May 10 19:34:21 2008
;; MSG SIZE  rcvd: 156

host 193.239.165.86
237.104.168.192.in-addr.arpa domain name pointer www.blogix.net.
Artikel twittern
Feb 05

Sechs der insgesamt 13 Server für die DNS-Rootzone sprechen nun auch IPv6. Sie sind nun für die Auflösung von AAAA-Records in IP-Adressen bzw. wieder zurück in Domainnamen verantwortlich. Bis jetzt musste immer der Umweg über IPv4 (A-Records) gewählt werden, um einen Domainnamen aufzulösen. Weiterlesen »

Artikel twittern
Jan 31

20 Jahre liegt es nun zurück, als im Jänner 1988 die österreichische Top Level Domain .at unter der Verwaltung der Universität Wien startete. Vorerst wurde die Domain nur für universitäre Zwecke genutzt, als sie 1991 für die kommerzielle Nutzung freigegeben wurde und die begehrte Top Level Domain somit ihren Siegeszug antreten konnte. Weiterlesen »

Artikel twittern
Jan 25

Bevor ich diesen Blog eröffnet habe, musste ich mir eine passende Domain suchen. Hierbei sind mir mehrere Domains eingefallen, habe dann aber die gewählt, dir mir am besten gefallen hat, nämlich blogix.net. Weiterlesen »

Artikel twittern
Jan 18

Ich habe heute wieder einen Brief von Registration Services Incorporated, wie es am Briefumschlag steht, erhalten. Öffnet man den Brief, befindet sich darin ein Schreiben der Domain Registry of America mit einem Rücksendekuvert an eine Adresse in London, England. Weiterlesen »

Artikel twittern