tienes:
Código PHP:
...
$sql = "Insert Into users (user, pass, mail, code, active) Values ('$usuario', '$contrasena', '$correo', '$aleatorio', 0)";
...
prueba colocando:
Código PHP:
...
$sql = "Insert Into users (user, pass, mail, ip, code, active) Values ('$usuario', '$contrasena', '$correo', '$ip', '$aleatorio', 0)";
...
la variable $ip me imagino que la estas obteniendo de algun lado