Bevor eine Seite als "down" reportet wird, sollten vielleicht erst ein paar grundlegende Analysen seitens des Nutzers stattfinden:
Schritt 1: Prüfe, ob Domain <--> IP sauber aufgelöst wird:
Lookup mittels "eigenem" DNS Server:
[src=bash]nslookup -q=any wikipedia.org[/src]
Lookup mittels Google DNS Servern:
[src=bash]nslookup -q=any wikipedia.org 8.8.8.8[/src]
-q=any sagt, dass wir sämtliche Einträge wollen. Also für IPv4, IPv6, mx-Einträge, verantwortliche Nameserver etc.
Das Ergebnis einer Auflösung zeigt dir, ob die Domain korrekt zur IP aufgelöst wird. Ist das nicht der Fall, ist der Server zwar nicht über die Domain erreichbar, muss aber nicht zwangsweise offline sein.
Der Lookup kann wahlweise über die Konsole (Windows, Mac OS / Mac OS X, GNU/Linux als Eingabeaufforderung, Konsole, Terminal, Shell, Bash bekannt) oder über Onlinedienste, wie
erfolgen.
Schritt 2: Ping
[src=bash]ping wikipedia.org[/src]
Das Ergebnis eines Pings zeigt, ob der Server mittels Ping-Paketen erreichbar ist. Schlägt der Ping fehl, so ist dies zwar kein eindeutiger Beweis, dass der Server tatsächlich offline ist, aber ein guter Hinweis darauf.
Schritt 3: telnet / HTTP-Request
3.1 Telnet Verbindung aufbauen:
[src=bash]telnet www.wikipedia.de 80[/src]
HTTP Port ist 80 oder 8080. Für HTTPS ist der Port 443 zu verwenden.
Das Ergebnis zeigt, ob an der Zieladresse (also IP+Port) ein Dienst lauscht.
3.2 HTTP Reaktion testen:
[src=bash]GET / http/1.1\nHost: www.wikipedia.de[/src]
Die Standard-Anfrage ist ein Zweizeiler (oben mit kodiertem Zeilenumbruch):
GET / http/1.1
Host:
www.wikipedia.de
Das Ergebnis sagt uns (unter Umständen), ob auf dem Server (vergleiche telnet IP+Port) unter dem angegebenen Host (Host: ...) eine Webseite verfügbar ist, sowie einige zusätzliche Informationen zum Server, der Webseite etc.
Schritt 4: Fremdanalyse
[src=text]http://www.isup.me/[/src]