回答:
Afraid.orgなどのWebサイトでDNSをホストし、ホームIPを指すように設定できます。
これを行うには、Afraidでアカウントを作成し、レジストラにアクセスして、ネームサーバーをAfraidに記載されているものに設定します。
次に、Afraidで、ドメイン/サブドメインの新しいAエントリを追加して、IPアドレスを指すようにします(別のホスト名を指す場合はCNAMEエントリ)。
他の無料のDNSホスティングサービスの経験がある場合は共有してください。私はAfraidを試しただけで、別のサービスを使用する必要はありませんでした。
DNSエントリを変更して、ドメイン名が独自のサーバーIPを指すようにする方法については、ドメインレジストラーに問い合わせてください。
DigitalOcean、Linode、またはAmazonのVPSを使用する方がストレスが大幅に軽減されます。月に5ドルの「ドロップレット」を開始するのに適した場所です。Webサーバーのセットアップに関するガイドはたくさんありますが、DNSを変更して、www.yourdomain.comがそのWebサーバーを指すようにする必要があります。
https://www.google.com/search?q=digitalocean+setting+up+a+webserver
Webサーバーのセットアップ方法やDNSの変更方法を理解するには、質問が大きすぎます。問題が発生した場合は、戻って、stackexchangeのスーパーユーザー、UNIX、またはaskubuntuで検索してください。あなたがどんな質問をしていても、彼らは以前に尋ねられました;-)