Tach!
das XHR-Objekt sollte Statuscode 0 liefern, wenn z. B. keine Namensauflösung möglich war.
0 ist kein HTTP-Statuscode. Da wird wohl bei allen Fehlern, die unterhalb der HTTP-Schicht auftreten, ersatzweise so eine 0 geliefert werden.
dedlfix.