自宅サーバを公開するためにダイナミックDNSサービスを利用していますが、
IPが更新されるごとに、ダイナミックDNSサービスにIPを手動で更新しに行くのはめんどいですよね。
以下の記事がが役に立ちました。
Linux(Raspbian)でダイナミックDNSを使う
no-ip限定になりますが、Lunux用の「Dynamic DNS Update Client」が公開されています。
自分でコンパイルが必要ですが、RasPiを触るまではLinuxの”L”の字すら知らなかった私でもなんとかできたため、
Webサーバ、Lunux初心者でも対応できると思います。
また、このクライアントソフトはIP変化検出をできないため、cronで定期処理に登録する必要があります。