Disclaimer: Nur halb qualifizierter Kommentar, da ich immer noch zu faul bin dein Script und deine Aufgabenstellung genau zu lesen.

Kannst du mir erklären was du mit "WrongIP" meinst? Ist das ein CURL error oder ein HTTP (Response) Error?
Umformuliert: Antwortet dir die Seite mit "WrongIP" oder sagt dir das dein Script?