Netzwerk Probleme debuggen
Ist ein Rechner erreichbar?
ping ist dein Freund. Ping sendet kleine Datenpakete an eine beliebigen Rechner und zeigt an ob eine Antwort zurückgeliefert wird.
Die Ausgabe kann sich auf verschiedenen Betriebssystemen unterscheiden, sieht aber immer recht ähnlich aus.
Über den Nutzen dieser Ausgabe kann man streiten da viele Rechner oder Firewalls Ping nicht beantworten. Bekommt man aber einen Antwort kann man schonmal sicher sein, dass eine Verbindung möglich ist.
Doppelte benutzte IP-Adressen herausfinden
traceroute - Der Weg durchs Internet
Um den Weg eines Datenpakets durch das Internet zu verfolgen, gibt es auf fast allen Betriebssystemen das Programm traceroute (tracert unter Windows). Dieses Programm sendent ein spezielles Datenpaket an einen beliebigen Rechner im Internet. Jeder Knotenpunkt (zB. Router oder Rechner), den das Paket passiert, wird veranlasst eine Bestätigung zu senden welche dann angezeigt wird.
Sicherheit
Offene Ports auf entfernten Rechnern finden
Das sehr mächtige Tool nmap ist ein guter Helfer zum finden offener Ports auf entfernten Rechnern. Es gibt viele Optionen für die verschiedensten Aufgaben und Verfahren. Für keine kurzen Überblick sorgt folgendes Kommando:
Nmap ist für Windows, Linux und auch Mac OS X verfügbar.
Welche Programme höhren auf offene Ports
Linux
Das Programm lsof ist unter Linux eigentlich dafür zustände, anzuzeigen welches Programm welche Datei offen hat. Da unter Linux aber auch Sockets als Dateien behandelt werden ist es mit diesem praktischen Tool auch möglich die belegten Sockets zu zeigen.
Mac OS X
Da Mac OS X auf dem Unix-System BSD aufsetzt kann man auch hier (wie unter Linux) das Tool lsof verwenden.