Potencialmente, poderia funcionar apenas com um registro DDNS, se o servidor web permitir isso. Você pode configurar o servidor da Web com um nome de domínio na lista de acesso. Quando você faz login, ele procura o endereço IP do seu domínio, vê o tráfego proveniente desse endereço IP e você é dourado.
Se não, a maneira mais fácil de superar isso acima da minha cabeça (supondo que você não pode simplesmente comprar um IP estático do seu ISP) seria alugar um VPS barato (como o Digital Ocean, por exemplo) que tem um IP estático e faz login a partir daí.