Sugiro que você encontre algo como dyndns.org para acompanhar o endereço IP em mudança, e o dyndns.org atualizará automaticamente um subdomínio de dns grátis para você.
Em seguida, peça a sua instituição de caridade para criar um registro de CNAME
do DNS para apontar para o nome de domínio dinâmico que você escolheu com dyndns.org.
Esse método exigirá apenas a 1 mudança a ser feita pela instituição de caridade, tudo o mais acontecerá automaticamente.
Nota: Eu usei apenas dyndns para uso pessoal livre, não tenho certeza se haverá uma pequena taxa para usar com algum tipo de organização como uma instituição de caridade.