Gostaria de salientar que existem dois caminhos diferentes. Em primeira mão você tem um IP estático, segundo você é azarado e seu IP é dinâmico.
Se o seu IP é estático, o problema é simples:
- > Acesse seu site de registradores (onde você comprou seu domínio)
- > Descubra como editar sua zona DNS
- > Adicionar um novo registro "A" (acho que A significa endereço)
- > isto requer 3 bits de informação normalmente: um nome ou prefixo (aquela coisa antes do ponto como o www em www.seudominio.com), um IP (aquele RPi IP) e um TTL que é uma duração expressa em segundos (3600 poderia ser um valor justo). Esse TTL representa por quanto tempo os clientes manterão isso em seu cache antes de perguntar novamente ao seu servidor.
Se você tiver um IP dinâmico, ele ficará um pouco mais complexo. Você precisará configurar algo para atualizar sua zona DNS sempre que alterar o IP. Há muitas soluções para fazer isso, coisas como no-ip.org ou dyndns ... Essas são as duas que eu conheço. Eles funcionam, mas eu não acho que eles são opensource, e você confia em mais um terceiro. Você pode alcançar o mesmo objetivo usando o dnssec e nsupdate para atualizar sua zona. Aqui está um bom tutorial sobre como fazer isso.
Você deve definitivamente ler alguma documentação sobre o DNS, apenas para obter a terminologia correta e um entendimento geral de como ela funciona. Eis alguns.
Divirta-se!