Thomas Roessing
31.07.2003, 12:13
Moin,
weil gelegentlich jemand fragt: Hier eine kleine Erläuterung zu IP-Adressen, Servernamen und den Gerätschaften, die man braucht, um sich über das Internet schlau zu machen ;) :
IP-Adressen und Hostnamen
Jeder Computer im Internet braucht eine Nummer, die sogenannte IP-Adresse (von Internet Protocol). Das gilt für Server, die irgendwas anbieten und für Clientrechner, mit denen man surft. Diese IP (z.B. 62.67.200.20) kann fest vergeben sein oder - das ist meist der Fall, wenn man sich über Modem oder DSL einwählt - sie wird vom Provider dynamisch vergeben.
Weil man sich Nummern so schlecht merken kann, bekommen zumindest die meisten Server noch einen Namen dazu; das ist der Hostname. Er wird von DNS-Servern (DynamicNameSystem) den IPs zugeordnet. Der Hostname kommt z.B. in den URLs des HTTP-Dienstes oder in Email-Adressen vor: trgsites.de zum Beispiel.
Wenn man wissen will, welcher Hostname zu einer IP gehört oder welche IP sich hinter einem Hostnamen verbirgt, benutzt man nslookup. Unter Windows gibt man in die Eingabeaufforderung nslookup [hostname] oder nslookup [IP] ein und bekommt dann die gewünschten Informationen. Es gibt im Internet auch Tools mit denen das etwas komfortabler geht, z.B. dieses hier (http://portal.trgsites.de/network/nslookup.php).
Auf manchen physischen Rechnern laufen mehrere Hosts. Der Rechner mit der IP 62.67.200.20, auf dem trgsites.de zuhause ist, beherbergt noch mehr Internetpräsenzen, die alle diese IP haben. Der eigentliche Name dieses sog. Webslaves ist wind.ispgateway.de.
Whois: Wer besitzt den Rechnernamen?
Wenn man einen Hostname im Internet benutzen will, mß man ihn (in der Regel über einen Provider) auf sich registrieren lassen. Wer hinter einem Hostnamen steht, kann man sich durch Whois anzeigen lassen. Dafür gibt es allerhand öffentlich zugängliche Skripte, z.B. dieses (http://whois.trgsites.net/) und dieses (http://www.trgsites.de/whois/mwhois.php). Meist informiert die Ausgabe des Whois nicht nur über den, der für die Domain verantwortlich ist (Admin-C für Adminstrative Contact), sondern auch, wer technisch für den Server zuständig ist (Tech-C) und wer sich um die Nameserver zu kümmern hat (Zone-C).
Traceroute und Ping
Daten (z.B. eine Anfrage an einen Webserver, eine E-Mail oder eine Webseite) nehmen einen mehr oder weniger langen Weg durch das Internet. Sie passieren dabei Router und Peerings, die die Daten in Sekundenbruchteilen über Netzleitungen über die ganze Welt schicken. Wenn man wissen will, welchen Weg die Daten zu einem Server nehmen, kann man den Befehl tracert (unter Windows) oder traceroute (unter Unix/Linux) nehmen. Es dauert dann ein Weilchen und auf dem Bildschrim erscheinen die IPs und die Hostnamen (sofern vorhanden) der Rechner, über die die Daten den eigenen Computer erreichen. Wenn ein Server mal nicht oder nur langsam erreichbar ist, kann man auf diese Weise erkennen, wo das Problem liegt (z.B. an einem Peering zwischen den Netzen von zwei Telefongesellschaften). Wenn man ein Traceroute-Skript im Internet benutzt, ist es meistens so, daß der Weg von dem Server, auf dem das Skript läuft zum Zielcomputer angezeigt wird. Das in diesem Script (http://portal.trgsites.de/network/nqt.php) eingebaute Traceroute schaut deshalb nach, welchen Weg die Daten von trgsites.de (62.67.200.20) zu einem beliebigen Zielrechner (z.B. uni-kiel.de) nehmen. Der Aoutput sieht dann z.B. folgendermaßen aus:
1 igw.domainfactory.de (62.67.200.254) 0.585 ms 0.190 ms 0.274 ms
2 62.67.32.253 (62.67.32.253) 0.416 ms 0.345 ms 0.444 ms
3 ae0-19.mp1.Munich1.Level3.net (195.122.176.193) 0.863 ms 1.318 ms 1.115 ms
4 so-0-0-0.mp1.Frankfurt1.Level3.net (212.187.128.90) 6.830 ms 7.450 ms 6.875 ms
5 gige1-1.core2.Frankfurt1.Level3.net (195.122.136.70) 7.294 ms 7.798 ms 7.091 ms
6 Telia-Level3.level3.net (195.122.136.250) 7.585 ms 7.529 ms 7.652 ms
7 ffm-bb1-pos2-3-0.telia.net (213.248.64.173) 7.515 ms 7.430 ms 7.512 ms
8 hbg-bb1-pos1-1-0.telia.net (213.248.64.214) 16.682 ms 16.621 ms 17.082 ms
9 hbg-b1-pos2-0.telia.net (213.248.65.46) 16.980 ms 16.682 ms 16.516 ms
10 dante-01616-hbg-b1.c.telia.net (213.248.103.98) 22.616 ms 17.294 ms 17.138 ms
11 ar-kiel3-po2-0.g-win.dfn.de (188.1.92.50) 18.381 ms 18.479 ms 18.591 ms
12 134.245.16.1 (134.245.16.1) 19.111 ms 19.026 ms 19.380 ms
13 inweb.rz.uni-kiel.de (134.245.11.79) 18.812 ms * 19.329 ms
Wenn man sich die Hostnamen der Unterwegs-Server ansieht, kann man erkennen, daß die Reise von trgsites.de (der Rechner steht in einem Rechenzentrum in München) über Frankfurt am Main durch das Netz von Telia nach Hamburg und weiter ins Rechenzentrum der Uni in Kiel geht.
Will man nur wissen, wie schnell ein Computer auf eine Anfrage antwortet und ob unterwegs Informationen verlorengehen, kann man den Befehl Ping nehmen. Den gibt es ebenfalls als DOS und Unix/Linux-Befehl. Der schickt dann Datenpakete an den Zielrechner und zeigt an, wie schnell die Antwort kommt, und ob etwas verlorengegangen ist. Für die Uni Kiel sieht der Ping von trgsites.de aus, so aus:
PING inweb.rz.uni-kiel.de (134.245.11.79) from 62.67.200.20 : 56(84) bytes of data.
64 bytes from inweb.rz.uni-kiel.de (134.245.11.79): icmp_seq=0 ttl=243 time=18.7 ms
64 bytes from inweb.rz.uni-kiel.de (134.245.11.79): icmp_seq=1 ttl=243 time=18.5 ms
64 bytes from inweb.rz.uni-kiel.de (134.245.11.79): icmp_seq=2 ttl=243 time=18.6 ms
64 bytes from inweb.rz.uni-kiel.de (134.245.11.79): icmp_seq=3 ttl=243 time=19.5 ms
64 bytes from inweb.rz.uni-kiel.de (134.245.11.79): icmp_seq=4 ttl=243 time=18.9 ms
--- inweb.rz.uni-kiel.de ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 18.5/18.8/19.5 ms
Man erkennt, daß fünf Pakete gesendet und fünf wieder empfangen wurden (nix verlorengegangen), die Ping-Zeiten liegen zwischen 18,5 und 19,5 Millisekunden.
Programme, mit denen man das Internet vom heimischen Computer aus erkunden kann, kann man an geeigneter Stelle herunterladen, z.B. bei download.com (http://download.cnet.com/).
Zum Abschluß noch ein paar Links (wer noch mehr kennt: einfach posten ;) )
http://www.die-maus.de/sachgeschichten/internet/ (Internet-Erklärung von der Sendung mit der Maus [WDR])
http://selfhtml.teamone.de/intro/index.htm (Einführungen zu Internet, Internetdiensten, Tools und Hypertext)
Viel Gruß
Thomas
weil gelegentlich jemand fragt: Hier eine kleine Erläuterung zu IP-Adressen, Servernamen und den Gerätschaften, die man braucht, um sich über das Internet schlau zu machen ;) :
IP-Adressen und Hostnamen
Jeder Computer im Internet braucht eine Nummer, die sogenannte IP-Adresse (von Internet Protocol). Das gilt für Server, die irgendwas anbieten und für Clientrechner, mit denen man surft. Diese IP (z.B. 62.67.200.20) kann fest vergeben sein oder - das ist meist der Fall, wenn man sich über Modem oder DSL einwählt - sie wird vom Provider dynamisch vergeben.
Weil man sich Nummern so schlecht merken kann, bekommen zumindest die meisten Server noch einen Namen dazu; das ist der Hostname. Er wird von DNS-Servern (DynamicNameSystem) den IPs zugeordnet. Der Hostname kommt z.B. in den URLs des HTTP-Dienstes oder in Email-Adressen vor: trgsites.de zum Beispiel.
Wenn man wissen will, welcher Hostname zu einer IP gehört oder welche IP sich hinter einem Hostnamen verbirgt, benutzt man nslookup. Unter Windows gibt man in die Eingabeaufforderung nslookup [hostname] oder nslookup [IP] ein und bekommt dann die gewünschten Informationen. Es gibt im Internet auch Tools mit denen das etwas komfortabler geht, z.B. dieses hier (http://portal.trgsites.de/network/nslookup.php).
Auf manchen physischen Rechnern laufen mehrere Hosts. Der Rechner mit der IP 62.67.200.20, auf dem trgsites.de zuhause ist, beherbergt noch mehr Internetpräsenzen, die alle diese IP haben. Der eigentliche Name dieses sog. Webslaves ist wind.ispgateway.de.
Whois: Wer besitzt den Rechnernamen?
Wenn man einen Hostname im Internet benutzen will, mß man ihn (in der Regel über einen Provider) auf sich registrieren lassen. Wer hinter einem Hostnamen steht, kann man sich durch Whois anzeigen lassen. Dafür gibt es allerhand öffentlich zugängliche Skripte, z.B. dieses (http://whois.trgsites.net/) und dieses (http://www.trgsites.de/whois/mwhois.php). Meist informiert die Ausgabe des Whois nicht nur über den, der für die Domain verantwortlich ist (Admin-C für Adminstrative Contact), sondern auch, wer technisch für den Server zuständig ist (Tech-C) und wer sich um die Nameserver zu kümmern hat (Zone-C).
Traceroute und Ping
Daten (z.B. eine Anfrage an einen Webserver, eine E-Mail oder eine Webseite) nehmen einen mehr oder weniger langen Weg durch das Internet. Sie passieren dabei Router und Peerings, die die Daten in Sekundenbruchteilen über Netzleitungen über die ganze Welt schicken. Wenn man wissen will, welchen Weg die Daten zu einem Server nehmen, kann man den Befehl tracert (unter Windows) oder traceroute (unter Unix/Linux) nehmen. Es dauert dann ein Weilchen und auf dem Bildschrim erscheinen die IPs und die Hostnamen (sofern vorhanden) der Rechner, über die die Daten den eigenen Computer erreichen. Wenn ein Server mal nicht oder nur langsam erreichbar ist, kann man auf diese Weise erkennen, wo das Problem liegt (z.B. an einem Peering zwischen den Netzen von zwei Telefongesellschaften). Wenn man ein Traceroute-Skript im Internet benutzt, ist es meistens so, daß der Weg von dem Server, auf dem das Skript läuft zum Zielcomputer angezeigt wird. Das in diesem Script (http://portal.trgsites.de/network/nqt.php) eingebaute Traceroute schaut deshalb nach, welchen Weg die Daten von trgsites.de (62.67.200.20) zu einem beliebigen Zielrechner (z.B. uni-kiel.de) nehmen. Der Aoutput sieht dann z.B. folgendermaßen aus:
1 igw.domainfactory.de (62.67.200.254) 0.585 ms 0.190 ms 0.274 ms
2 62.67.32.253 (62.67.32.253) 0.416 ms 0.345 ms 0.444 ms
3 ae0-19.mp1.Munich1.Level3.net (195.122.176.193) 0.863 ms 1.318 ms 1.115 ms
4 so-0-0-0.mp1.Frankfurt1.Level3.net (212.187.128.90) 6.830 ms 7.450 ms 6.875 ms
5 gige1-1.core2.Frankfurt1.Level3.net (195.122.136.70) 7.294 ms 7.798 ms 7.091 ms
6 Telia-Level3.level3.net (195.122.136.250) 7.585 ms 7.529 ms 7.652 ms
7 ffm-bb1-pos2-3-0.telia.net (213.248.64.173) 7.515 ms 7.430 ms 7.512 ms
8 hbg-bb1-pos1-1-0.telia.net (213.248.64.214) 16.682 ms 16.621 ms 17.082 ms
9 hbg-b1-pos2-0.telia.net (213.248.65.46) 16.980 ms 16.682 ms 16.516 ms
10 dante-01616-hbg-b1.c.telia.net (213.248.103.98) 22.616 ms 17.294 ms 17.138 ms
11 ar-kiel3-po2-0.g-win.dfn.de (188.1.92.50) 18.381 ms 18.479 ms 18.591 ms
12 134.245.16.1 (134.245.16.1) 19.111 ms 19.026 ms 19.380 ms
13 inweb.rz.uni-kiel.de (134.245.11.79) 18.812 ms * 19.329 ms
Wenn man sich die Hostnamen der Unterwegs-Server ansieht, kann man erkennen, daß die Reise von trgsites.de (der Rechner steht in einem Rechenzentrum in München) über Frankfurt am Main durch das Netz von Telia nach Hamburg und weiter ins Rechenzentrum der Uni in Kiel geht.
Will man nur wissen, wie schnell ein Computer auf eine Anfrage antwortet und ob unterwegs Informationen verlorengehen, kann man den Befehl Ping nehmen. Den gibt es ebenfalls als DOS und Unix/Linux-Befehl. Der schickt dann Datenpakete an den Zielrechner und zeigt an, wie schnell die Antwort kommt, und ob etwas verlorengegangen ist. Für die Uni Kiel sieht der Ping von trgsites.de aus, so aus:
PING inweb.rz.uni-kiel.de (134.245.11.79) from 62.67.200.20 : 56(84) bytes of data.
64 bytes from inweb.rz.uni-kiel.de (134.245.11.79): icmp_seq=0 ttl=243 time=18.7 ms
64 bytes from inweb.rz.uni-kiel.de (134.245.11.79): icmp_seq=1 ttl=243 time=18.5 ms
64 bytes from inweb.rz.uni-kiel.de (134.245.11.79): icmp_seq=2 ttl=243 time=18.6 ms
64 bytes from inweb.rz.uni-kiel.de (134.245.11.79): icmp_seq=3 ttl=243 time=19.5 ms
64 bytes from inweb.rz.uni-kiel.de (134.245.11.79): icmp_seq=4 ttl=243 time=18.9 ms
--- inweb.rz.uni-kiel.de ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 18.5/18.8/19.5 ms
Man erkennt, daß fünf Pakete gesendet und fünf wieder empfangen wurden (nix verlorengegangen), die Ping-Zeiten liegen zwischen 18,5 und 19,5 Millisekunden.
Programme, mit denen man das Internet vom heimischen Computer aus erkunden kann, kann man an geeigneter Stelle herunterladen, z.B. bei download.com (http://download.cnet.com/).
Zum Abschluß noch ein paar Links (wer noch mehr kennt: einfach posten ;) )
http://www.die-maus.de/sachgeschichten/internet/ (Internet-Erklärung von der Sendung mit der Maus [WDR])
http://selfhtml.teamone.de/intro/index.htm (Einführungen zu Internet, Internetdiensten, Tools und Hypertext)
Viel Gruß
Thomas