O Maker possui essa funcionalidade nativamente onde o IP do usuário pode ser retornado por uma função predefinida.
No manual você pode obter mais detalhes na utilização das funções predefinidas.
Testei aqui e esse exemplo está funcional, uma observação é que você vai precisar colocar o formulário "recuperar senha" como "Permitir acesso externo".