Ho trovato la soluzione.
Con un UPDATE
query possiamo recuperare il valore originale dal database, eseguirne il cast di nuovo int, esadecimale e non esadecimale (può essere ulteriormente abbreviato?) e otteniamo il valore binario corretto nel database.
UPDATE table SET ip = UNHEX(HEX(CAST(ip AS UNSIGNED)))