Jun 16

Für (private) ADSL-Anschlüsse liefert die Telekom Austria das Thomson TG585 v7 aus. Wer nicht die DNS-Server des Providers verwenden möchte, sondern z.B. einen Filter zum Schutz vor Malware-Seiten oder eine Korrektur für Tippfehler in Domains haben möchte, kann die Nameserver von OpenDNS kostenlos verwenden. Diese Änderungen sind nur sinnvoll, wenn man nur einen Internetanschluss und kein aonTV hat, da letzteres sonst nicht mehr funktioniert. Um die DNS-Server zu konfigurieren verbindet man sich via Telnet mit dem Modem – hierfür tippt man in die Konsole/Eingabeaufforderung/Terminal den Befehl “telnet dsldevice” oder “telnet 10.0.0.138″. Daraufhin werden Benutzername und Passwort abgefragt – beide Felder lässt man leer. Als nächstes fügt man die OpenDNS-Nameserver mit den Befehlen “dns server route add dns=208.67.222.222 metric=0 intf=INTERNET” und “dns server route add dns=208.67.220.220 metric=0 intf=INTERNET” hinzu. Mit dem Befehl “dns server route list” kann man die aktuelle Nameserver-Konfiguration anzeigen lassen – auf diesem Modem:

DNS Server Entries:
  DNS Server     Source                Label              Metric Intf         State  Domain
S 208.67.222.222                                          0      INTERNET      UP      *
S 208.67.220.220                                          0      INTERNET      UP      *
D 10.156.0.33                                             10     MGMT          UP      *
D 10.156.0.49                                             10     MGMT          UP      *
D 194.48.139.254                                          30     INTERNET      UP      *
D 194.48.124.200                                          30     INTERNET      UP      *

Abschließend speichert man die Konfiguration mit dem Befehl “saveall” und beendet die Telnet-Sitzung mit “exit”. Ruft man nun die Seite http://www.opendns.com/welcome/ auf, wird die Meldung “Welcome to OpenDNS!” angezeigt, wenn die Konfiguration erfolgreich war. Weitere Konfigurationsanleitungen findet man in der Knowledge Base von OpenDNS.

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.
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 »

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 »

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 »